当前位置:编程学习 > C#/ASP.NET >>

C#学习中。。请教

实例:把标签label1上的字体设置为隶书,字号20,代码为:
Font myFont=new Font("隶书",20);
label1.Font=myFont;
下面这句看不懂,Font是个类,myFontj是对象,label1是个类吗,和Font类是什么关系? --------------------编程问答-------------------- Font myFont=new Font("隶书",20);//创建一个Font类的实例
label1.Font=myFont;//指定Label类的实例label1的Font属性为myFont --------------------编程问答-------------------- 前一个Font是类名,后一个Font(label1.Font)是label1的属性。 --------------------编程问答--------------------
引用 1 楼 dalmeeme 的回复:
Font myFont=new Font("隶书",20);//创建一个Font类的实例
label1.Font=myFont;//指定Label类的实例label1的Font属性为myFont


+++ --------------------编程问答-------------------- 这就是面向对象了,哈哈 --------------------编程问答-------------------- 感谢dalmeeme 、Change_L 
、huwaihutu 
三位老师的解答....你们是我学好C#的坚强后盾 --------------------编程问答-------------------- 第一个Font 是类,第二个Font是属性。 --------------------编程问答-------------------- LZ是不是刚从面向过程的语言转过来?
Font myFont=new Font("隶书",20);
这里是系统提供的Font类。
label1.Font=myFont;
这里的Font是Label的一个属性,就像很多类都有这个属性的,他们名字相同,但是意义截然不同。
没有什么混淆的!
LZ 可以去 Reflector 或 MSDN 搜搜,就明白了! --------------------编程问答--------------------
引用 1 楼 dalmeeme 的回复:
Font myFont=new Font("隶书",20);//创建一个Font类的实例
label1.Font=myFont;//指定Label类的实例label1的Font属性为myFont


引用 7 楼 king769147 的回复:
LZ是不是刚从面向过程的语言转过来?
Font myFont=new Font("隶书",20);
这里是系统提供的Font类。
label1.Font=myFont;
这里的Font是Label的一个属性,就像很多类都有这个属性的,他们名字相同,但是意义截然不同。
没有什么混淆的!
LZ 可以去 Reflector 或 MSDN 搜搜,就明白了!



--------------------编程问答--------------------  看来楼主是刚学net吧! 加油吧! 路还很遥远, --------------------编程问答--------------------       --------------------编程问答-------------------- C#没有那么先进,它不支持原型。所以在C#中,类是对象的模板,对象是类的实例。
Label是类,label1是对象。
Label类中有一个叫Font的属性,是Font类型的。这两个Font含义不同。 --------------------编程问答--------------------
引用 7 楼 king769147 的回复:
LZ是不是刚从面向过程的语言转过来?
Font myFont=new Font("隶书",20);
这里是系统提供的Font类。
label1.Font=myFont;
这里的Font是Label的一个属性,就像很多类都有这个属性的,他们名字相同,但是意义截然不同。
没有什么混淆的!
LZ 可以去 Reflector 或 MSDN 搜搜,就明白了!
     ……

顶 --------------------编程问答-------------------- 谢谢各位老师的解惑,明白了 --------------------编程问答-------------------- 我也是新手 --------------------编程问答--------------------
引用 2 楼 dalmeeme 的回复:
前一个Font是类名,后一个Font(label1.Font)是label1的属性。


++++ --------------------编程问答-------------------- label1.Font=myFont;
这个Font你可以选中label1后,在它的属性列表中找到啊!!! --------------------编程问答-------------------- 除
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,