c#
scuyxi
这个作者很懒,什么都没留下…
展开
-
C#简介
官方英文文档: https://msdn.microsoft.com/en-us/library/67ef8sbd.aspxC#简介 C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的, C#是.Net 框架的一部分。 .Net.Net 框架应用程序是多平台的应用程序。框架的设计方式使它适用于下列各种语言:C#、C++、Visual Basic、原创 2017-03-11 00:04:32 · 336 阅读 · 0 评论 -
static
静态成员存在于内存,非静态成员需要实例化才会分配内存, 所以静态成员不能访问非静态的成员. 非静态成员可以直接访问类中静态的成员.原创 2017-03-11 18:13:30 · 276 阅读 · 0 评论 -
c#读取ini配置文件
c#读取ini配置文件实例配置文件配置文件放在应用目录下,配置文件config.ini示例如下:[Setting]ip=192.168.1.1port=8080代码示例:using System;using System.IO;using read_write_ini;namespace read_write_ini{ public class Ini {原创 2017-04-02 21:03:18 · 1189 阅读 · 0 评论 -
c++与C#中的抽象类
相同点因为含有未实现的方法,都不可以创建抽象类的实例不同点C++的抽象类C++的抽象类是指包含纯虚函数的类。纯虚函数留给派生类实现。C#的抽象类关键字 abstract 声明抽象类。抽象类包含抽象方法,抽象方法可被派生类实现。 C#中有虚函数,没有纯虚函数。原创 2017-04-01 19:12:39 · 639 阅读 · 0 评论 -
C#参数传递
在 C# 中,有三种向方法传递参数的方式: 方式 描述 值参数 这种方式复制参数的实际值给函数的形式参数,实参和形参使用的是两个不同内存中的值。在这种情况下,当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全。 引用参数 这种方式复制参数的内存位置的引用给形式参数。这意味着,当形参的值发生改变时,同时也改变实参的值。 输出参数 这种方式可以返回多个值。按原创 2017-03-11 18:15:00 · 736 阅读 · 0 评论 -
C#封装、访问修饰符
C# 封装封装 被定义为”把一个或多个项目封闭在一个物理的或者逻辑的包中”。 在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。封装使用 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和可见性。 C# 支持的访问修饰符如下所示:Public Private Protected Internal Protected internalPublic 访问修饰符Pub原创 2017-03-11 17:39:17 · 910 阅读 · 0 评论 -
C#运算符优先级
下表按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,具有较低优先级的运算符出现在表格的下面。 在表达式中,较高优先级的运算符会优先被计算。 类别 运算符 结合性 后缀 () [] -> . ++ - - 从左到右 一元 + - ! ~ ++ - - (type)* & sizeof 从右到左 乘除 * / % 从左到右原创 2017-03-11 11:56:16 · 550 阅读 · 0 评论 -
C#变量与常量
C# 变量一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。C# 中的变量定义C# 中变量定义的语法: <data_type> <variable_list>;在这里,data_type 必须是一个有效的 C# 数据类型,可以是 char、int、float、double 或其他用户自定义的数据类型。variable_lis原创 2017-03-11 11:42:49 · 882 阅读 · 0 评论 -
C#数据类型及数据类型转换
C#数据类型在 C# 中,变量分为以下几种类型:值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types)值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。 值类型直接包含数据。比如 int、char、float,它们分别存储数字、字母、浮点数。当您声明一个 in原创 2017-03-11 11:10:49 · 871 阅读 · 0 评论 -
C#程序——命令行编译
一个 C# 程序主要包括以下部分:命名空间声明(Namespace declaration)一个 classClass 方法Class 属性一个 Main 方法语句(Statements)& 表达式(Expressions)注释注意事项C# 是大小写敏感的。 所有的语句和表达式必须以分号(;)结尾。 程序的执行从 Main 方法开始。 与 Java 不同的是,文件名可以不同于类原创 2017-03-11 00:33:50 · 894 阅读 · 0 评论