在c#中如何使用和定义变量

在c#中应该如何使用实例变量和静态变量,我是初学者,总是弄不明白,在c#中如何定义那些变量,还有私有的和共有的区别和用法,希望知道的人能给我解释一下,在此先谢谢了!... 在c#中应该如何使用实例变量和静态变量,我是初学者,总是弄不明白,在c#中如何定义那些变量,还有私有的和共有的区别和用法,希望知道的人能给我解释一下,在此先谢谢了! 展开
 我来答
happylq1989
2008-04-12 · TA获得超过485个赞
知道小有建树答主
回答量:454
采纳率:0%
帮助的人:319万
展开全部
我补充说点儿实际的吧!
实例变量在类的内部定义,不属于方法,会自动初始化。静态的实例变量可以在类中任何一个方法(包括静态的和非静态的)中访问,非静态的实例变量可以在类中任何非静态的方法中访问。
局部变量是指在方法内部定义的变量,包括形式参数。具有一定的作用范围,即外层的大括号,出了大括号便不能使用。
静态、非静态的定义区别:在定义的时候出现static关键字就是静态,没有出现static就是非静态。
静态的类成员没有this引用。公有的静态类成员在类的外部访问的时候通过以下方式:
类名.静态成员
非静态的类成员有this引用。公有的非静态成员在类的外部访问的时候通过以下方式访问:
对象名.非静态成员
静态成员可以访问静态成员,非静态成员可以访问所有成员(包括静态的和非静态的)。

加油!!
sbjs717693247
2008-04-13
知道答主
回答量:44
采纳率:0%
帮助的人:0
展开全部
静态变量: static int availabe;就是可以不用实例化类就能调用的变量;
实例变量:int a;这种就需要实例化类来调用;
公有: public -就是所有的类都可以访问;
私用:private - 就是只有本类成员才能访问的;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2017-09-23 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2869万
展开全部
using system;
在这里定义的变量就可以在整个程序中使用;
int a;
public class main
{
在这里定义的变量就可以在整个类中使用;
int b;
public void static Main()
{
在这里定义的变量就可以在整个方法中使用;
int c;
}
}
也可以用static实现!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰火战地
2008-04-25 · TA获得超过141个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:179万
展开全部
静态变量: static int availabe
实例变量:int a
公有: public
私用:private
就这些了研究一下了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DOOMCHEAT
推荐于2017-09-06 · 超过26用户采纳过TA的回答
知道答主
回答量:327
采纳率:0%
帮助的人:184万
展开全部
如果是自学的话,建议先看看C#经典入门!
如果是上课的话,认真听课多看看书,一定要经常练习,慢慢就熟悉了!另外msdn在线上面也有很方便!http://msdn2.microsoft.com/zh-cn/library/k9x6w0hc(VS.80).aspx 你所说的是很基础 但是也是很重要的 所以务必要弄清楚!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式