⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 11326.htm

📁 说明: column_list列出要添加数据的列名。在给表或视图中部分列添加数据时
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>C#基本语法 - 编程入门网</title>
<meta name="keywords" content="C#基本语法">
<meta name="description" content="C#基本语法">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="/images/style.css" rel="stylesheet" type="text/css" />
<script src="/js1/head.js"></script>
</head>
<body leftmargin="0" topmargin="0" bgcolor="#efefef" oncopy=nocopy()>
<TABLE width="760" cellPadding="0" cellSpacing="0"  bgcolor="#eff7fe" align="center">
  <TR>
    <TD><a href="/index.htm"><img src="/images/logo1.gif" width="150" height="60" border="0"></a></TD>
    <TD width="470" align="right"><script src="/js1/top.js"></script></TD>
    <TD width="125" align="center"><script src="/js1/topsy.js"></script></TD>
  </TR>
</TABLE>
<table width="760" border="0" cellpadding="1" cellspacing="0" class="bklan" align="center">
  <tr>
    <td align="center" bgcolor="#eff7fe" height="24"> | <a href='/Programming/index.htm'>编程语言</a> | <a href='/webkf/index.htm'>web开发</a> | <a href='/data/index.htm'>数据库</a> | <a href='/Network/index.htm'>网络技术</a> | <a href='/OS/index.htm'>操作系统</a> | <a href='/Servers/index.htm'>服务器</a> | <a href='/web/index.htm'>网页设计</a> | <a href='/Design/index.htm'>图形设计</a> | <a href='/Office/index.htm'>办公软件</a> | <a href='/soft/index.htm'>常用软件</a> | <a href='/shadu/index.htm'>杀毒频道</a> | <a href='/PC/index.htm'>学电脑</a> |</td>
  </tr>
</table>
<table cellspacing="0" cellpadding="0" width="760" align="center" bgcolor="#ffffff" border="0">
  <tr>
    <td align="center"><script src="/js1/content1.js"></script></td>
  </tr>
</table>
<table width="760" border="0" cellpadding="0" cellspacing="0" align="center">
  <tr>
    <td height="25" background="/templets/img/31bg3.gif" align="left" class="guidet">&nbsp;→ 当前位置:<a href='http://www.bianceng.cn/'>首页</a>→<a href='/Programming/index.htm'>编程语言</a>→<a href='/Programming/cs/index.htm'>C#</a>→<a href='/Programming/cs/jc/index.htm'>C#教程</a>→正文</td>
  </tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
    <td valign="top" class="guidet" width="595"><table width="100%" border="0" cellpadding="0" cellspacing="0" class="ct">
  <tr>
    <td align="center" valign="middle" class="til"><h3>&nbsp;&nbsp; C#基本语法 </h3>
      发布时间:2009-04-22 来源:编程入门网 作者:L小凤<br />
      <script src="/js1/468.js"></script>
    </td>
  </tr>
  <tr>
    <td style="font-size:14px" align="left" class="til"><table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><script src="/js1/300.js"></script></td>
</tr>
</table><p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '宋体'"> </span>俗话说,无规矩不成方圆;C#是一种编程语言,当然也有自己的语法规则和命名规则,如同学习外语的语法一样。</p>
<p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '宋体'"> </span>先说说变量的命名规则吧,一个变量的名字如同人的名字一样都用一定的意义,例如定义钢笔的价格<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">:</span><span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: 'Times New Roman'">&nbsp;double</span>&nbsp;x=12.3,和<span style="FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">double</span>&nbsp;pen_price=12.35,两者相比显然是第二种比较好,让人一看就直到是钢笔的价格。变量的名字可以由:字母,数字和下划线组成,但是不能以数字开头。</p>
<p>  特别要注意的是:C#中有很多关键字<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">;</span><span style="FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">&nbsp;while</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: '新宋体'">&nbsp;</span><span style="FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">case&nbsp;for</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: '新宋体'">&nbsp;</span><span style="FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">if</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: '新宋体'">&nbsp;</span><span style="FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">public</span>等等,这里不一一列出。这些字符就像古代帝王的忌讳,是不能用作其他的用途。而且在开发环境中,它们的颜色是特别明显,下面看个例题:</p>
<p>  <span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">using</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;System;</span></p>
<p>  <span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">using</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;System.Collections.Generic;</span></p>
<p>  <span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">using</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;System.Text;</span></p>
<p>  <span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">namespace</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;ceshi</span></p>
<p>  {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">class</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,128); FONT-FAMILY: '新宋体'">Program&nbsp;&nbsp;//</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,128); FONT-FAMILY: '新宋体'">类名大写开头</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;{</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">static</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">void</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;Hello()&nbsp;//</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">方法,即自定义函数</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,128); FONT-FAMILY: '新宋体'">Console</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">.WriteLine(</span><span style="FONT-SIZE: 9pt; COLOR: rgb(128,0,0); FONT-FAMILY: '新宋体'">&quot;hello,everyone&quot;</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">);</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">&nbsp;//</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">结束符一对大括号要匹配</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">static</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">void</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;Print_number(</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">int</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">[]&nbsp;a)</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">int</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;x;</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">for</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;(x&nbsp;=&nbsp;0;&nbsp;x&nbsp;&lt;&nbsp;a.Length;&nbsp;x++)</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,128); FONT-FAMILY: '新宋体'">Console</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">.WriteLine(a[x]);</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">static</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">void</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;Main(</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">string</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">[]&nbsp;args)</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hello();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">int</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">[]&nbsp;a&nbsp;={&nbsp;1,&nbsp;5,&nbsp;7,&nbsp;5,&nbsp;3,&nbsp;3,&nbsp;44,&nbsp;7&nbsp;};</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print_number(a);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,128); FONT-FAMILY: '新宋体'">Console</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">.ReadKey();</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">string</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">&nbsp;&nbsp;</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">public</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">=</span><span style="FONT-SIZE: 9pt; COLOR: rgb(128,0,0); FONT-FAMILY: '新宋体'">&quot;guanjianzi&quot;</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: '新宋体'">;</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">//</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">错误所在,盗用系统关键字</span></p>
<p>  <span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">//&nbsp;</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">单行注释</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">/*</span></p>
<p>  <span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span><span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">多行注释</span></p>
<p>  <span style="FONT-SIZE: 9pt; COLOR: rgb(0,128,0); FONT-FAMILY: '新宋体'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>  }</p>
<p>  错误<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '新宋体'"> </span>1<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '新宋体'"> </span>应输入标识符,&ldquo;<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">public</span>&rdquo;是关键字<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '新宋体'"> </span></p>
<p>  错误 2<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '新宋体'"> </span>无效的表达式项&ldquo;<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'">public</span>&rdquo;<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: rgb(0,0,255); FONT-FAMILY: '新宋体'"> </span><span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: rgb(0,0,0); FONT-FAMILY: '新宋体'">。</span></p>
<p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '宋体'"> </span>方法和类名称的定义:</p>
<p>  方法的名字应该要表达这个方法要完成的功能,而且第一个字母要大写:如方法:</p>
<p>  public&nbsp;void&nbsp;Print_number(int&nbsp;[]),这样就知道这个方法要完成的功能。定义方法也是,方法的名字的第一个字母也要大写。</p>
<p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '宋体'"> </span>C#中,每一行代码都要有个结束符&mdash;&mdash;&ldquo;<span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">;</span>&rdquo;,而且是英文输入的,中文输入的分号会出现错误。</p>
<p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '宋体'"> </span>方法的定义:</p>
<p>&nbsp;&nbsp;&nbsp;static&nbsp;void&nbsp;Print_number</p>
<p>  {</p>
<p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">&nbsp;&nbsp;</span>方法体代码</p>
<p>  }</p>
<p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: '宋体'"><font face="宋体">类的定义</font></span>:</p>
<p>  public&nbsp;class&nbsp;Full</p>
<p>  {</p>
<p>&nbsp;public&nbsp;:</p>
<p>  <span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"> </span><span class="15" style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"></span>string&nbsp;names;</p>
<p>&nbsp;&nbsp;&nbsp;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;.</p>
<p>&nbsp;private&nbsp;Method1()</p>
<p>  {}</p>
<p>  private&nbsp;Method2()</p>
<p>  {</p>
<p>  }</p>
<p>  &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;..</p>
<p>  }</p>
<p>  其中,系统会自动对齐大括号,另外就是代码中的注释,这个很重要,如果没有注释的话,你写的代码就没有其他的人懂,别人和自己阅读起来很吃力的。</p>
<p>  单行和多行的注释方法都在上面的程序中标出来了,请读者自己编程体会。</p>
<p>  以上都是写基础的语法,要深入了解有参考专门的语法书籍。</p>
<p>  本文为编程入门网.NET专栏作家&ldquo;L小凤&rdquo;原创,转载请保留这句话。</p>
<p>  本文已经制作成pdf文件,下载地址:</p>
<p>  <a target="_blank" href="http://club.bianceng.cn/thread-1046-1-1.html">http://club.bianceng.cn/thread-1046-1-1.html</a></p>
<p>  <a href="/Programming/cs/jc/200904/11320.htm">查看全套&ldquo;C#入门全攻略&rdquo;</a></p><center><br /><script src="/js1/4682.js"></script></center>
      <p>上一篇:<a href='/PC/it/200904/11325.htm'>第十三届中国国际软件博览会即将举行</a>  &nbsp; 下一篇:<a href='/Programming/cs/jc/200904/11327.htm'>C#的数据类型</a> </p></td>
  </tr>
  <tr>
    <td align="left" style="font-size:14px;" height="25"><IMG src="/images/t0.gif" width="12" height="12" align=absMiddle><strong>相关文章</strong><br /><table width='100%' border='0' cellspacing='0' cellpadding='0'>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -