C#是一种面向对象的编程语言,在面向对象的编程方法中,程序由各种对象组成,对象采取的操作称为方法,同类的对象被称为具有相同的类型,或者被称为在相同的类。<//p>
例如,让无涯教程考虑一个矩形对象,它具有长度和宽度等属性。根据设计的不同,可能需要接受这些属性值、计算面积和显示详细信息的方法。<//p>
看看Rectangle类的实现并讨论C#基本语法-<//p>
using<//span> <//span>System<//span>; ////using 导入库<//span>
<//span>namespace<//span> <//span>RectangleApplication<//span> <//span>{<//span>
<//span>class<//span> <//span>Rectangle<//span> <//span>{ ////声明类<//span>
<//span>////类变量<//span>
<//span>double<//span> length<//span>;<//span>
<//span>double<//span> width<//span>;<//span>
<//span>public<//span> <//span>void<//span> <//span>Acceptdetails<//span>()<//span> <//span>{<//span>
length <//span>=<//span> <//span>4.5<//span>;<//span>
width <//span>=<//span> <//span>3.5<//span>;<//span>
<//span>}<//span>
<//span>public<//span> <//span>double<//span> <//span>GetArea<//span>()<//span> <//span>{<//span>
<//span>return<//span> length <//span>*<//span> width<//span>;<//span>
<//span>}<//span>
<//span>public<//span> <//span>void<//span> <//span>Display<//span>()<//span> <//span>{<//span>
<//span>Console<//span>.<//span>WriteLine<//span>(<//span>"Length: {0}"<//span>,<//span> length<//span>);<//span>
<//span>Console<//span>.<//span>WriteLine<//span>(<//span>"Width: {0}"<//span>,<//span> width<//span>);<//span>
<//span>Console<//span>.<//span>WriteLine<//span>(<//span>"Area: {0}"<//span>,<//span> <//span>GetArea<//span>());<//span>
<//span>}<//span>
<//span>}<//span>
<//span>class<//span> <//span>ExecuteRectangle<//span> <//span>{<//span>
<//span>static<//span> <//span>void<//span> <//span>Main<//span>(<//span>string<//span>[]<//span> args<//span>)<//span> <//span>{<//span>
<//span>Rectangle<//span> r <//span>=<//span> <//span>new<//span> <//span>Rectangle<//span>(); ////实例化Rectangle<//span>
r<//span>.<//span>Acceptdetails<//span>(); ////调用Rectangl方法<//span>
r<//span>.<//span>Display<//span>();<//span>
<//span>Console<//span>.<//span>ReadLine<//span>();<//span>
<//span>}<//span>
<//span>}<//span>
<//span>}<//span><//pre>编译并执行上述代码时,将生成以下输出-<//p>
Length<//span>:<//span> <//span>4.5<//span>
<//span>Width<//span>:<//span> <//span>3.5<//span>
<//span>Area<//span>:<//span> <//span>15.75<//span><//pre>任何C#程序中的第一个语句是<//p>
using<//span> <//span>System<//span>;<//span><//pre>using<//span>关键字用于在程序中包含命名空间,一个程序可以包含多个USING语句。<//p>注释用于解释代码。编译器忽略注释条目,C#程序中的多行注释以//*开头,以字符*//结束,如下所示:-<//p>
//* This program demonstrates
The basic syntax of C# programming
Language *//<//span><//pre>单行注释由‘//'符号表示。例如,<//p>
////end class Rectangle <//span><//pre>C#关键字<//h2>
关键字是C#编译器预定义的保留字,这些关键字不能用作标识符,但是,如果要将这些关键字用作标识符,则可以使用@字符作为关键字的前缀。<//p>
在C#中,某些标识符在代码的Contextual<//span>中具有特殊含义,例如get和set称为Contextual<//span>关键字。<//p>下表列出了C#中的保留关键字和Contextual<//span>关键字-<//p>Reserved Keywords<//th><//tr> abstract<//td> as<//td> base<//td> bool<//td> break<//td> byte<//td> case<//td><//tr> catch<//td> char<//td> checked<//td> class<//td> const<//td> continue<//td> decimal<//td><//tr> default<//td> delegate<//td> do<//td> double<//td> else<//td> enum<//td> event<//td><//tr> explicit<//td> extern<//td> false<//td> finally<//td> fixed<//td> float<//td> for<//td><//tr> foreach<//td> goto<//td> if<//td> implicit<//td> in<//td> in (generic modifier)<//td> int<//td><//tr> interface<//td> internal<//td> is<//td> lock<//td> long<//td> namespace<//td> new<//td><//tr> null<//td> object<//td> operator<//td> out<//td> out (generic modifier)<//td> override<//td> params<//td><//tr> private<//td> protected<//td> public<//td> readonly<//td> ref<//td> return<//td> sbyte<//td><//tr> sealed<//td> short<//td> sizeof<//td> stackalloc<//td> static<//td> string<//td> struct<//td><//tr> switch<//td> this<//td> throw<//td> true<//td> try<//td> typeof<//td> uint<//td><//tr> ulong<//td> unchecked<//td> unsafe<//td> ushort<//td> using<//td> virtual<//td> void<//td><//tr> volatile<//td> while<//td> <//td> <//td> <//td> <//td> <//td><//tr> Contextual Keywords<//th><//tr> add<//td> alias<//td> ascending<//td> descending<//td> dynamic<//td> from<//td> get<//td><//tr> global<//td> group<//td> into<//td> join<//td> let<//td> orderby<//td> partial (type)<//td><//tr> partial (method)<//td> remove<//td> select<//td> set<//td> <//td> <//td> <//td><//tr><//tbody><//table>
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
好记忆不如烂笔头。留下您的足迹吧 :)