【(原创)c#学习笔记03--变量和表达式03--变量01--简单类型】教程文章相关的互联网学习教程文章

(原创)c#学习笔记09--定义类01--c#中的类定义【代码】【图】

第九章 定义类  本章内容:    ● 如何在C#中定义类和接口    ● 如何使用控制可访问性和继承的关键字    ● System.Object类及其在类定义中的作用    ● 如何使用VS和VCE提供的一些帮助工具    ● 如何定义类库    ● 接口和抽象类的异同    ● 结构类型的更多内容    ● 复制对象的一些重要信息 9.1 C#中的类定义  C#使用class关键字来定义类:class MyClass { // Class members. ...

C#学习笔记二:C#程序结构【代码】

从最简单的HelloWorld开始入手,这是一个最低限度的C#程序结构。C# Hello World 示例一个C#程序主要由以下几部分组成:命名空间声明一个类类方法类属性一个Main方法语句和表达式注释先看看下面的示例,将打印字的简单的代码 "Hello World":using System; namespace HelloWorldApplication {class HelloWorld{staticvoid Main(string[] args){/* my first program in C# */Console.WriteLine("Hello World");Console.ReadKey();}} ...

(原创)c#学习笔记02--编写c#程序03--Windows Forms应用程序【代码】【图】

2.3 Windows Forms应用程序  本解讲解如何创建一个windows forms应用程序,参考:(原创)c#学习笔记02--编写c#程序01--开发环境,修改为选择:Windows 窗体应用程序。如下图:  单击“确定”(OK)按钮,创建项目后,应该会看到一个空白的Windows窗体。把鼠标指针移到屏幕左边的“工具箱”(Toolbox)栏上,然后移到“所有 Windows 窗体”(All Windows Forms)选项卡上的Button选项,在该选项上双击,就会在应用程序的主窗体(Form1)...

(原创)c#学习笔记10--定义类成员01--成员定义06--自动属性【代码】

10.1.6 自动属性属性是访问时象状态的首选方式,因为它们禁止外部代码实现对象内部的数据存储机制。属性还对内部数据的访问方式施加了更多的控制,本章代码在多处体现了这一点。但是,一般以非常标准的方式定义属性,即通过一个公共属性来直接访问一个私有成员。其代码非常类似于上一节的代码,这是VS重构工具自动生成的。  重构功能肯定加快了键入速度,C#还为此提供了另一种方式:自动属性。利用自动属性,可以用简化的语法声...

C#学习笔记

.net框架的核心:操作系统--公共语言运行库(CLR)---.NET Framework类库(FCL)---语言(C#,VB.NET,C++.net等)公共语言运行库(CLR)包含CTS和CLS是CLR的子集 CTS (通用类型系统)定义了在IL中的的数据类型 VB.NET的Integer和C#的int型都被编译成Int32 CLS (公共语言规范)CLR支持的语言功能的子集,包括几种面向对象的编程语言的通用功能。原文:http://www.cnblogs.com/canceler/p/4499119.html

【C#学习笔记】获取当前应用程序所在路径及环境变量

转自:http://www.cnblogs.com/netlyf/archive/2011/06/22/2086718.html一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。...

c#学习笔记【代码】【图】

下学期要跟着另一伙人去做kinect了,用的是c#,这个假期学学~//这个和python import导入包是类似的,using system基本上都是要用到的using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace css_l2 {class Program{staticvoid Main(string[] args){//基本的数据类型//int 4个字节 long是8个字节 char是一个Unicode字符,可以存数0-65535之间的整数//bool...

C#学习笔记(一)——窗体【代码】

登录窗实例 (接收和处理数据)String Lusername = this.usernameDL.Text; // 获取并存储控件里面的内容String Lpassword = this.passwordDL.Text;if (Lusername.Equals("") || Lpassword.Equals("")) //判断输入是否为空MessageBox.Show("用户名或密码不能为空");elseif (Lusername.Equals(BL.username) && Lpassword.Equals(BL.password)) ...

(补)C#学习笔记(2)【图】

C#中变量的使需要人为的初始化赋值,而不是像C,C++等,默认初始化一个0值 修改后 而后尝试着使用了枚举enum 发现与C++等有所不同 需要写在main()之外,同时 如果枚举是正规类型 枚举项假如不人为初始化也具有一个初值 随后测试下if……else, while等条件分支语句 基本用法与以前学的C++中差不多 需要注意的一点是if(……)中 条件必须是bool值或bool表达式 而不能像C++中 将一个非0的变量值隐式转化为bool值 前缀后缀操...

C#基础入门学习笔记——C#的类型转换【代码】

把不同类型的值放在一起运算,比如3.5+8 ,有下面2种情况: 自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。 以3.5+8为例,显然数字8的精度较低(int),而3.5的精度较高(double),所以,8会自动转换为double型,即转换为3.5+8.0进行运算,结果为11.5。 请看这个例子:double d=2; 2的精度显然低于变量d的精度,所以2会自动转换为2.0然后赋值给d。 再看这个例子:int i=3.0; ...

《C#并发编程经典实例》学习笔记-第一章并发编程概述

并发编程的术语并发 同时做多件事情多线程 并发的一种形式,它采用多个线程来执行程序。 多线程是并发的一种形式,但不是唯一的形式。并行处理 把正在执行的大量的任务分割成小块,分配给多个同时运行的线程。 并行处理是多线程的一种,而多线程是并发的一种。异步编程 并发的一种形式,它采用future模式或回调(callback)机制,以避免产生不必要的线程。 一个 future(或 promise)类型代表一些即将完成的操作。在 .NET 中,新版...

(原创)c#学习笔记03--变量和表达式03--变量01--简单类型【代码】【图】

3.3 变量  变量有不同的内涵,称为类型。建立这个类型系统的原因是,不同类型的数据需要用不同的方法来处理。  要使用变量,需要声明它们。即给变量指定名称和类型。声明变量后,就可以把它们用作存储单元,存储所声明的数据类型的数据。  声明变量的C#语法是指定类型和变量名,如下所示:  <type> <name>;  如果使用未声明的变量,代码将无法编译。另外,使用未赋值的变量也会产生一个错误,编译器会检测出这个错误。3....

C#线程学习笔记五:线程同步--事件构造【代码】【图】

本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/23/Event_Constructor.html,记录一下学习过程以备后续查用。 前面讲的线程同步主要是用户模式的(CLR Via C# 一书中是这么定义的,书中说到线程同步分两种:一、用户模式构造 二、内核模式构造),对于内核模式构造(指的的是构造操作系内核对象),我们使用.NET Framework中的类如AutoResetEvent、Semaphore中方法来实现线程同步,其实其内部是调用操作系统中的...

C#学习笔记 day_three

C#学习笔记 day threeChapter 3 类型3.3引用类型引用类型的变量也成为对象,有六种类型:(1)对象类型(2)字符串类型(3)类类型(4)数组类型(5)接口类型(6)委托类型在使用引用类型的变量的之前,要先判断该变量的值是不是null。如果是的话就不能直接访问1.类类型:支持继承机制2.对象类型:内置的引用类型,即System.object3.字符串类型:表示零或者更多的unicode字符组成的序列,对应着System.string,使用双引号创建,一旦被创建它的创建...

【学习笔记】第1讲-C#程序设计简介-1.1 C#与.NET的简介【图】

1.1 C#与.NET的简介C#语言简介*历史C -> C++ -> Java -> C#(C语言60年代开始的,现在用途还很广泛。但是C语言不是面向对象的,到后面C++加了很多面向对象的特点,C++内容复杂且多,紧接着出现的就是Java语言,Java语言的出现被誉为C+ + - -,它把C++里面最复杂的部分去掉一部分,就形成了Java语言。Java语言1995年创建以来取得了比较大的成功。后来微软又出了一个C#语言,C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对...

学习笔记 - 相关标签