C#从入门到精通 C#程序的结构 代码书写规则 命名规范

1,创建一个控制台应用程序,使用WriteLine方法输出”Hello World!“字符串。
using System;
namespace 输出HelloWorld
{
    class mixboot
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.ReadLine();
        }
    }
}

2,在程序中使用行注释
using System;
namespace HelloWorld
{
    class mixboot
    {
        static void Main(string[] args)        //程序的Main方法
        {
            Console.WriteLine("Hello World!");    //输出 "Hello World!"
            Console.ReadKey();
        }
    }
}

3,在程序中使用块注释
using System;
namespace HelloWorld
{
    class mixboot
    {
        /*程序的Main方法中可以输出“Hello World!”字符串
        static void Main(string[] args)            //程序的Main方法
        {
            Console.WriteLine("Hello World!");    //输出“Hello World !”
            Console.ReadKey();
        }
        */
    }
}

4,创建一个控制台应用程序,建立一个命名空间N1,在该命名空间中有一个类A,在该项目中使用using指令引入命名空间N1,然后在命名空间Test02中即可实例化命名空间N1中的类。最后使用该类的Myls方法。
using System;
using N1; //使用using指令引入命名空间N1
namespace text
{
class Program
{
static void Main(string[] args)
{
A mix = new A(); //实例化N1中的类A
mix.Myls(); //调用类A中的Myls方法
}
}

}
namespace N1 //建立命名空间N1
{
class A //命名空间N1中声明一个类A
{
public void Myls()
{
Console.WriteLine("Hello World!"); //输出字符串
Console.ReadKey();
}

}
}
5,声明一个简单的类
class Myls
{

}
6,语句可以声明局部变量或常数、调用方法、创建对象或将值赋给变量、属性或字段。
Console.WriteLine("Hello World!");    //调用Console类中的WriteLine方法,输出指定的字符串"Hello World!"
7,定义一个公共类,并在该类中定义一个公共方法。
public class DataMix
{
public void DataBoot()
{
}
}
8,声明一个字符串变量和创建一个公共方法
string strUserName; //声明一个字符串变量
public void  addUser(string strUserID, byte[] byPassword);  //创建一个具有两个参数的公共方法
9,在公共类中声明一个私有成员变量
public class Data //创建一个公共类
{
private string _connectionString;     //声明一个私有成员变量,所有的成员变量前加前缀“_”
}
10,创建一个公共接口
public interface Imix //声明一个公共接口,使用关键之interface 接口的名称加前缀“I”
{
byte ToByte(); //声明一个byte类型的方法
}
11,方法的命名为动宾短语
public class File                                               //创建一个公共类
{
public void  CreateFile(string filePath)     //创建一个CreateFile方法
{
}
public void GetPath(string path) //创建一个GetPath方法
{
}
}
12,所有成员变量在类的顶端,用一个换行把它和方法分开。
public class Product //创建一个公共类
{
private string _productID; //在类的顶端声明变量
private string _productName; //在类的顶端声明变量
public void AddProduct(string productID, string productName)  //创建一个公共方法
}
13,用有意思的名字命名命名空间
namespace zi //公式命名
{
}
namespace ERP //产品命名
{
}
14,创建一个方法,在方法中声明一个字符串变量title,
public string GetTitle() //创建一个公共方法
{
string title = lbl_Title.Text; //定义一个局部变量
return title; //使用这个局部变量
}
C# 代码编写规范 目录 目录1目的..............................................................................................................................................2 1目的.......................................................................................................................................................4 2适应范围...............................................................................................................................................4 3术语及缩略语.......................................................................................................................................4 4规范内容...............................................................................................................................................4 4.1命名总体规则................................................................................................................................4 4.2命名规范........................................................................................................................................5 4.2.1变量命名.................................................................................................................................5 4.2.2常量命名.................................................................................................................................7 4.2.3类(Class)命名.........................................................................................................................7 4.2.4接口(Interface)命名................................................................................................................7 4.2.5方法(Method)命名..................................................................................................................8 4.2.6命名空间(NameSpace)命名...................................................................................................8 4.2.7属性(Property)命名................................................................................................................8 4.3注释规范........................................................................................................................................8 4.3.1概述.........................................................................................................................................8 4.3.2自建代码文件注释.................................................................................................................9 4.3.3模块(类)注释..........................................................................................................................9 4.3.4类属性注释...........................................................................................................................10 4.3.5方法注释...............................................................................................................................10 4.3.6代码间注释........................................................................................................................... 11 4.4编码规则...................................................................................................................................... 11 4.4.1错误检查规则....................................................................................................................... 11 4.4.2大括号规则........................................................................................................................... 11 4.4.3小括号规则........................................................................................................................... 11 4.4.4缩进规则...............................................................................................................................12 4.4.5对齐规则...............................................................................................................................12 4.4.6比较规则...............................................................................................................................12 4.4.7 Case规则..............................................................................................................................12 4.4.8 If … Else规则.......................................................................................................................12 4.4.9单语句规则...........................................................................................................................13 4.4.10单一功能准则.....................................................................................................................13 4.4.11简单功能准则.....................................................................................................................13 4.4.12明确条件规则.....................................................................................................................13 4.4.13选用False规则..................................................................................................................13 4.4.14独立赋值规则.....................................................................................................................13 4.4.15定义常量规则.....................................................................................................................14 4.4.16模块化规则.........................................................................................................................14 4.4.17交流规则.............................................................................................................................14 4.5编程准则......................................................................................................................................14 4.5.1变量使用...............................................................................................................................14 4.5.2数据库操作...........................................................................................................................14 4.5.3对象使用...............................................................................................................................15 4.5.4模块设计原则.......................................................................................................................15 4.5.5结构化要求...........................................................................................................................15 4.5.6函数返回值原则...................................................................................................................16 4.6代码包规范..................................................................................................................................16 4.6.1代码包的版本号...................................................................................................................16 4.6.2代码包的标识.......................................................................................................................16 4.7代码控制......................................................................................................................................17 4.7.1代码库/目录的建立..............................................................................................................17 4.7.2代码归档...............................................................................................................................17 附件1:数据类型缩写表.................................................................................................................17 附件2:控件名缩写表.....................................................................................................................18 a、.NET控件................................................................................................................................18 b、html控件..................................................................................................................................19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值