C#入门基础语法知识点总结(.NET开发环境及代码编写规范)

C#基础语法

一、.net开发环境的搭建和使用

1.菜单栏

【文件】--》新建项目-->找到我们需要的项目类型

在新建窗口中,我们新建的项目要求可以在这里选择:

(1)版本的选择:建议选择4或者4.6

(2)选择开发语言:一般都是C#

(3)项目类型:初学阶段一般都用“控制台”程序。仅仅是学习资源。

(4)项目的名称。要有意义。

(5)位置:项目所有文件的保存位置。建议不要使用中文目录。

(6)解决方案名称:默认和项目名称一致。

【视图】-->可以显示各种窗口。

【调试】-->程序运行的入口(调试程序的入口)

调试:也就是尝试编译和运行程序,调试主要是我们开始阶段的选择,用来观察我们编写的程序。F5键必须会使用。

【工具】-->选项,这里可以对开发环境全局进行配置。

2.工具栏

【保存】:是对当前打开的文件保存。Ctrl+S随时保存。

【全部保存】:是对当前项目中打开的文件全部保存。

提示:记住Ctrl+k+D 当前类的所有代码的自动对齐。

【Debug】:调试选项,开发中我们一般都用这个。

【Release】:发布选项,所有项目开发和调试完毕才使用的选项。

【启动】:启动编辑器,编辑当前所写的代码,生成相关的文件。

【注释/撤销注释】:注释就是对代码 的说明。注释是不参与程序编译。

3.功能窗口

【工具箱】:是在Windows程序中或者WebForm程序中,用来拖放控件的。

【调试相关窗口】:主要是程序调试中我们观察数据用的。

PS:局部变量等窗口,需要咋启动调试后,通过“调试”-->"窗口"再找到对应的窗口选项

【解决方案】:主要提供程序的统一编译。

【属性窗口】:主要是对可视化的窗体和控件属性进行设置,我们用户设置完属性后,后台自动生成相关的属性。

二、控制台项目&引用和命名空间

1、解决方案名称,一个解决方案可以有多个项目。

2、当前项目结构:

(1)Properties文件夹:(属性文件夹)

AssembiyInfo.cs文件:里面的配置信息主要是来保存项目的版权信息。

PS:在C#项目中,我们代码文件都是以.cs结尾。

(2)Program.cs文件:是项目的启动入口。

(3)我们自己添加的其他类文件(这个是后续学习的重点)

3、引用:就是我们当前项目所需要的.NET底层模块。

因为底层模块已经被微软工程师封装好了,我们只需要使用即可。

如果我们自己开发中,需要一些内容,但是没有自动引入,我们需要自己添加。不同项目所需要的引用是不同的。

引用只是说我们开发当前项目可以使用哪些内容(模块)。

4、命名空间

一个模块可以包含若干个命名空间。

我们在类中想使用哪些内容,必须引入对应命名空间。

命名空间的概念:微软底层的类或我们自己添加的类,在实际开发中会很多,为了管理我们把不同的类放到不同的命名空间里面。

使用using关键字引入,引入后,我们直接使用这个命名空间下面的所有类。

如果不使用using引入命名空间,我们使用类的时候,就需要通过“命名空间.类名”方式。

三、开发小技巧

1.Main方法

(1)作用:程序入口方法,从这里开始运行。

(2)要求:一个程序只能有一个Main()方法,首字母要大写、返回值为void或者int、命令行是可选的。

(3)Main方法的形式

形式1:static void Main(string[] args){ }

形式2:static int Main(string[] args){ }

形式3:static void Main(){ }

形式4:static int Main(){ }

2.C#中的注释

(1)作用:用来说明代码的作用,帮助程序员理解程序。注释是不参与编译。

(2)单行注释、多行注释、文档注释

3.代码折叠器region

作用:将多行代码折叠,使得代码可读性增强,容易查询。

要求:必须成对出现。

4、程序中编写问题小结

(1)程序语句:

大小写:C#严格区分大小写,比如Class和class是完全不一样的。

位置:类必须在指定的命名空间中,方法、属性、字段的定义必须放到类中。

普通语句的执行,必须放到方法中。

(2)引号

使用双引号“”,要求英文半角,必须成对出现。

字符串的定义必须使用双引号。

带空格的字符串“ ”和不带空格的字符串“”是完全不一样的。

(3)注释

关键性的语句需要添加注释。

类名称前应该使用多行注释(文档注释),说明类的功能和使用方法。

复杂方法前面应该使用文档注释,说明方法的功能,参数的定义,返回值信息等。

文档注释一方面给我们开发者日后参考,还有就是给调用者提供提示。

原文地址:https://www.cnblogs.com/cuig/p/8521794.html

时间: 2024-12-09 01:33:54

C#入门基础语法知识点总结(.NET开发环境及代码编写规范)的相关文章

JavaSE入门学习4:搭建Java开发环境(二)

在上一篇的博文JavaSE入门学习3:搭建Java开发环境(一)中说到我们配置了Path变量的一种方式,再来说说第 二种配置方式,这种配置方式是必须掌握的. path环境变量配置方式2 我们为什么要将第二种配置形式呢?那第一种的配置方式有什么缺点吗?假设我的计算机上安装了两个JDK,一 个是1.7,一个1.8,我刚才配置的是1.8的,那么我需要配置1.7,需要重新配置Path环境变量,有可能在修改Path环 境变量的同时误删其它的东西,所以不建议使用第一种. path环境变量的参照形配置方式的步

Android基础之——MacOSX下elipse开发环境的配置

前不久换了台macbook,然后自己就把开发环境给配好了,本来这事就这么过去了,今天有位博友留言让我写一篇关于配置的文章,考虑到这个东西确实以后可能还会用,那就写下来,分享给大家,正好自己也再次回顾一下,熟悉熟悉. 一.下载adt mac版下载地址:http://developer.android.com/sdk/index.html 二.配置jdk 下载完成后将adt解压到指定路径,打开终端,使用指令: java -version 如果能够显示具体的版本,说明本机安装有java,那么可以直接使

最火爆10大集成开发环境和代码编辑器!总有一款是最适合你的!

什么是集成开发环境和代码编辑器 进群:125240963   即可获取数十套PDF或者零基础入门教程一套哦! 保存和重载代码文件 如果一款集成开发环境或者编辑器不允许你保存现有工作,并在之后重新打开时不能保持你离开时的相同状态,那么它就不是什么集成开发环境. 在环境内运行代码 类似的是,如果你必须退出编辑器来运行Python代码,那么它也就是一个普通的文本编辑器. 支持调试 在程序运行时支持逐步运行代码是所有集成开发环境和大多数优秀代码编辑器必备的核心功能. 语法高亮 支持对代码中的关键词.变量

mybatis入门基础(二)----原始dao的开发和mapper代理开发

阅读目录 一:原始dao开发方法 二:mapper代理方法(只需要mapper接口,相当于dao接口) 承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisService中存在大量的重复代码,看起来不是很清楚,但第一次那样写,是为了解mybatis的执行步骤,先苦后甜嘛! 回到顶部 一:原始dao开发方法 概要:1.在上篇中搭建好的框价中编写dao接口和dao实现类 2.向dao接口实现类中注入SqlSessionFactory,在方法体内通过SqlSe

C#入门—基础语法

二.C#基础语法 2.1.C#程序结构 1)程序结构 namespace { class { static void Main(string[ ] args) { } } } 2)工程结构 .Sln:解决方案文件 .csproj:项目文件 .cs:类文件 2.2.命名空间及标识符.关键字 1)命名空间 保证唯一标识代码及内容,以“ . ”分层 指定命名空间别名:using 别名 = 命名空间 2)标识符 以字母或下划线开头.由字母数字下划线组成的 3)关键字 2.3.编程规范 个人建议使用大小驼

微信公众号开发入门笔记(四):开发环境搭建

(一)Eclipse+Tomcat本地服务器的搭建及Servlet程序的创建 我们主要在Servlet程序中实现业务逻辑,自然要先熟悉Servlet程序开发环境的搭建及程序的创建. 详见博文:微信公众号开发技术基础(一):Eclipse+Tomcat搭建本地服务器并跑通HelloWorld程序 (二)外网映射工具的准备 从上一篇博文中的数据交互原理中可以看出,我们的本地后台服务器是需要直接和微信服务器进行交互的,而微信服务器必须访问一个公网的地址,无法访问我们本地的地址.因此,需要一个外网映射工

《Python入门》Linux 下 Python Web开发环境搭建笔记

之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个人经验,CentOS 6.5 下也适用. 关于Python的版本 进入Python的网站,鼠标移到导航条上的下载,我们会发现提供两下主版本的下载链接! 这两个之间存在什么差别呢? 个人理解,2.7.x的版本为更加稳定的版本,而3.x的版本则是比较前卫的版本,包含了很多新功能新特性之类的: 但如果想要

GEF(Graphical Editor Framework) Eclipse项目入门系列(2)---Draw2D开发环境的搭建

GEF(Graphical Editor Framework) Eclipse项目入门系列(1)---概述中,我们已经提到了Draw2D框架是GEF框架的重要组成部分.那么Draw2D的环境如何搭建起来呢?其实很简单,去Eclipse的官方网站下载一个Eclipse的开发环境(这一部门我就不再赘述,网上的资料很多).笔者本人的电脑上装的是Indigo,所以笔者将会以Eclipse Indigo为例子给大家演示Draw2D开发环境的搭建.具体情况,请见下面的步骤. (1) 打开Indigo Ecl

零基础学习python-搭建python开发环境

不管用什么工具开发Python程序,都必须安装Python的运行环境.由于Python是跨平台的,所以在安装之前,先要确定在哪一个操作系统平台上安装,目前最常用的是Windows.Mac OS X和Linux三大平台,这里主要讲下Windows平台中搭建python环境. 1.Python的下载 首先需要去python官网下载python安装包 下载后,双击下载包,进入 Python 安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可 2.环境变量配置 在