- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 c#语言基础
C#是visual studio 2008中的核心开发语言之一,他是一门面向对象的高级编程语言,同时他也是构成.net应用程序的重要基础。
2.1 程序架构
C#的程序架构:命名空间、类和结构。
2.1.1命名空间
1、 .NET Framework类库由命名空间组成。每个命名空间都包含可在程序中使用的类型:类,结构,枚举,委托和接口。
2、在C#中可以使用命名空间(namespace)来解决命名冲突的问题。
3、在每一个c#程序中都要至少包含一个命名空间,一般c#程序中要包含多个不同的命名空间。
4、使用命名空间:
using system;
5、定义命名空间:
namespace 名称
{
……………..
}
6、注意:.NET Framework 3.5本身就有80多个命名空间,每个命名空间有上千个类。开发人员可根据需要来引用不同的命名空间。
常用的系统命名空间:using System; ? //默认 定义通常使用的数据类型和数据转换的基本.Net类using System.Collections; ? /默认 定义列表、队列和位数组合字符串表 ?using System.ComponentModel; ? //默认 using System.Data; ? //数据库 定义 ADO.Net 数据库结构using System.Data.SqlClient; ? ? //SQL 数据库 ? using System.Drawing; //默认 ? 提供对基本图形功能的访问using System.Text; ? ? //默认 ? Ascii Unicode UTF-7 UTF-8 字符编码处理using System.Windows.Forms; ? ?//默认 ? 创建使用标准Windows图形接口的基于Windows的应用程序using Microsoft.NetEnterpriseServers;
//SQL 异常提示框 ? ExceptionMessageBoxusing System.IO; ? ? ? ? ? ? ? ? ? ? //允许读写数据流和文件using System.Net; ? ? ? ? ? ? ? ? ? ? //提供对Windows网络功能的访问 using System.Net.Sockets; ? ? ? ? ? ?//提供对Windows套接字的访问 using System.Runtime.Remoting; ? ?//提供对Windows分布式计算平台的访问using System.Security; ? ? ? ? ? //提供对CLR安全许可系统的访问 ? using System.Threading; ? ? ? ? ? ? ? //多线程编程using System.Timers; ? ? ? ? ? ? ? ? ? //在指定的时间间隔引发一个事件using System.Web; ? ? ? ? ? ? ? ? ? ? //浏览器和Web服务器功能using System.Xml; ? ? ? ? ? ? ? ? ? ? //提供对处理XML文档的支持
7、举例
例2.1 显示“hello, word!”
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace exam1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Hello,Word!);
Console.ReadLine();
}
}
}
例2.2
using System;
using System.Collections.Generic;
using System.Text;
namespace MyAdd
{
class Add
{
public int Sum(int para1, int para2)
{
return para1 + para2;
}
public int Sum(int para1, int para2, int para3)
{
return para1 + para2 + para3;
您可能关注的文档
最近下载
- 物业安全生产培训PPT课件.pptx VIP
- 1.2掌握广西壮族服饰元素及特点(课件)《广西壮族服饰文化与创意设计》.pptx VIP
- 交流电气装置的接地规范.pdf VIP
- 创伤(救治)理论知识考核试题及答案.pdf VIP
- 47_DLT 584-2017《3kV~110kV电网继电保护装置运行整定规程》.pdf VIP
- 基于FAP启动子的表达载体及心肌纤维化药物筛选方法.pdf VIP
- 建设工程项目管理规范材料.doc VIP
- 中国设施农业的减碳增汇效应分析——基于1828个县域面板数据的实证研究.pdf VIP
- 小学体育与健康沪教版(五四学制)(2024)二年级全一册《第四课 运动场上我最棒》教学设计 .pdf
- GB50270-2010 输送设备安装工程施工及验收规范.docx VIP
文档评论(0)