C# 怎么写一个类?怎么去调用?

如题所述

你好,自定义类的格式是:

[访问修饰符] class (关键字) [类名] 

类名不能是关键字。

eg:

class Program
{
    ///<Summary>
    ///自定义类
    ///Author:Zero
    ///Date:11/10/2013
    ///</Summary>
    static void Main(string[] args)
    {
        //调用类方法一:
        //先实例化类 得到类的一个对象,通过类对象访问类成员.
        People people=new People();
        people.SayHello();
        
        //调用类方法二:
        //如果是静态类 则只需通过类直接访问
        Animal.Run();
        
        //当然,这只是常规的两种,还有abstract class,sealed class ...etc.
    }
    //自定义类 非静态 普通类
    public class People
    {   
        public void SayHello()
        {
            Console.WriteLine("Hello,World!");
        }
    }
    
    //自定义类 静态类
    public static class Animal
    {
        public void Run()
        {
            Console.WriteLine("Animal can run.");
        }
    }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-11
写类很简单啊比如说
public class user
{
private string username;
public string Username
{
get { return username; }
set { username = value; }
}
private string passdword;
public string Passdword {
get { return passdword; }
set { passdword = value; }
}
public user() { }
public user(string username, string passdword)
{
this.username = username;
this.passdword = passdword;

}

}
这就是一个简单的类,但调用时就不一样了。如果是静态类可以通过类名调用,否则通过new关键字先创建实体对象在使用。
第2个回答  2013-12-11

在相应的文件夹上右键单击,选择添加新项,

选择 类,  然后在下方输入类名,最后点击添加 ,完成

C# 怎么写一个类?怎么去调用?
people.SayHello(); \/\/调用类方法二: \/\/如果是静态类 则只需通过类直接访问 Animal.Run(); \/\/当然,这只是常规的两种,还有abstract class,sealed class ...etc. } \/\/自定义类 非静态 普通类 public class People { public void SayHello() { Console.WriteL...

c#中怎样创建一个类然后调用这个类?
{ public int Id{get;set;} \/\/为类定义字段 public string StuName{get;set;} \/\/可以写一些方法 例:public string Get(){ \/\/方法体 } } 调用类 Student s1=new Student();string str=s1.Get();\/\/调用类的方法

c#如何运用类
建类:在项目中建立 A.cs文件,命名 使用类:例如:在某Web页,引用A类的命名空间 然后 A a = new A();现在a就是那个类的实例了,用a点 就可以使用这个类的所有公开的属性及方法了

C#语言中什么是类,怎么调用类?
public class TestTime { int hours;int minutes;int seconds;public void passtime(){ \/\/implementation of behavior } } 调用过程:public class Test { public static ovid Main { TestTime Mytime=New TestTime \/\/声明类 } } 参考资料:调用过程:...

C# 一个类调用另一个类中的方法。
如果是这样的话,你可以在B的构造函数里这么写public B(A a) { m_A=a; } 然后在B里面定义一个A类型的成员变量m_A,这样你就可以在B对象的生命周期里调用A对象的公有方法了,当然,你写b的new的时候要这么写B b= new (this);因为你是想将当前的A对象作为值传进去,不知道我说的能不...

C#中如何定义一个类在任何程序集中都可使用
右键你的项目,选择 添加-类 然后直接在类里写你的函数就可以了 其他程序集用的话直接 类名.函数() 如果你那个函数是静态的话,不然就先实例那个类

请问C#高手,怎样动态的定义并使用一个类??
如果你是基于.net 4.0框架,那么就可以使用4.0后增加的新的类型dynamic来实现真正的动态实体类,写法可以参考官方说明,但使用时要做些改良。因为官方上给出的例子在进行数据绑定时会失败,这就需要你根据对c#底层的了解去寻找问题并加以解决了。我当初写例子的时候也是花了一天半才搞定这个问题,一旦...

C# 如何将自己定义好的类给其他程序使用
在你的类的上面加命名空间、、类似 namespace shudu { public class 数独 { \/\/你的类方法 } } 之后你要调用的时候就直接”using shudu;“就可以了。想要用到类的对象跟平时一样"数独 数独1=new 数独()"就可以了、、不懂的话欢迎继续提问。

如何在c#中调用另外一个项目的类?
1.在A项目上添加引用,比如你想调用B项目的一些类或方法。2.在A项目上右键-->添加引用(add reference) 选择本地项目,找到B项目后,添加引用。3.程序中使用using B。4.这样就可以使用B中的类和方法了。C#:C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在...

C#自己做的类怎么用using引用到别的程序?
using引用到别的程序方法:参数 Alias 您希望用来表示命名空间或类型的用户定义符号。然后,您就可以使用 alias 来表示命名空间名称。Type 您想通过 alias 表示的类型。namespace 您想通过 alias 表示的命名空间。或者是一个命名空间,它包含您想在无需指定完全限定名的情况下使用的类型。备注 using 指令...

相似回答