在c#中如何使用和定义变量
在c#中应该如何使用实例变量和静态变量,我是初学者,总是弄不明白,在c#中如何定义那些变量,还有私有的和共有的区别和用法,希望知道的人能给我解释一下,在此先谢谢了!...
在c#中应该如何使用实例变量和静态变量,我是初学者,总是弄不明白,在c#中如何定义那些变量,还有私有的和共有的区别和用法,希望知道的人能给我解释一下,在此先谢谢了!
展开
6个回答
展开全部
我补充说点儿实际的吧!
实例变量在类的内部定义,不属于方法,会自动初始化。静态的实例变量可以在类中任何一个方法(包括静态的和非静态的)中访问,非静态的实例变量可以在类中任何非静态的方法中访问。
局部变量是指在方法内部定义的变量,包括形式参数。具有一定的作用范围,即外层的大括号,出了大括号便不能使用。
静态、非静态的定义区别:在定义的时候出现static关键字就是静态,没有出现static就是非静态。
静态的类成员没有this引用。公有的静态类成员在类的外部访问的时候通过以下方式:
类名.静态成员
非静态的类成员有this引用。公有的非静态成员在类的外部访问的时候通过以下方式访问:
对象名.非静态成员
静态成员可以访问静态成员,非静态成员可以访问所有成员(包括静态的和非静态的)。
加油!!
实例变量在类的内部定义,不属于方法,会自动初始化。静态的实例变量可以在类中任何一个方法(包括静态的和非静态的)中访问,非静态的实例变量可以在类中任何非静态的方法中访问。
局部变量是指在方法内部定义的变量,包括形式参数。具有一定的作用范围,即外层的大括号,出了大括号便不能使用。
静态、非静态的定义区别:在定义的时候出现static关键字就是静态,没有出现static就是非静态。
静态的类成员没有this引用。公有的静态类成员在类的外部访问的时候通过以下方式:
类名.静态成员
非静态的类成员有this引用。公有的非静态成员在类的外部访问的时候通过以下方式访问:
对象名.非静态成员
静态成员可以访问静态成员,非静态成员可以访问所有成员(包括静态的和非静态的)。
加油!!
展开全部
静态变量: static int availabe;就是可以不用实例化类就能调用的变量;
实例变量:int a;这种就需要实例化类来调用;
公有: public -就是所有的类都可以访问;
私用:private - 就是只有本类成员才能访问的;
实例变量:int a;这种就需要实例化类来调用;
公有: public -就是所有的类都可以访问;
私用:private - 就是只有本类成员才能访问的;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using system;
在这里定义的变量就可以在整个程序中使用;
int a;
public class main
{
在这里定义的变量就可以在整个类中使用;
int b;
public void static Main()
{
在这里定义的变量就可以在整个方法中使用;
int c;
}
}
也可以用static实现!
在这里定义的变量就可以在整个程序中使用;
int a;
public class main
{
在这里定义的变量就可以在整个类中使用;
int b;
public void static Main()
{
在这里定义的变量就可以在整个方法中使用;
int c;
}
}
也可以用static实现!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
静态变量: static int availabe
实例变量:int a
公有: public
私用:private
就这些了研究一下了。
实例变量:int a
公有: public
私用:private
就这些了研究一下了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是自学的话,建议先看看C#经典入门!
如果是上课的话,认真听课多看看书,一定要经常练习,慢慢就熟悉了!另外msdn在线上面也有很方便!http://msdn2.microsoft.com/zh-cn/library/k9x6w0hc(VS.80).aspx 你所说的是很基础 但是也是很重要的 所以务必要弄清楚!
如果是上课的话,认真听课多看看书,一定要经常练习,慢慢就熟悉了!另外msdn在线上面也有很方便!http://msdn2.microsoft.com/zh-cn/library/k9x6w0hc(VS.80).aspx 你所说的是很基础 但是也是很重要的 所以务必要弄清楚!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询