【[C#-3] partical修饰符】教程文章相关的互联网学习教程文章

C#整理1——进制转换

进制转换:二进制,八进制,十进制,十六进制。(一)二进制转十进制:1.写2 2.标指数,从右向左,从0开始依次标记3.乘系数,一一对应。4.相加。例:二进制数1101转十进制数*1.2 2 2 22.2^3 2^2 2^1 2^03.1*2^3 1*2^2 0*2^1 1*2^04.1*2^3+1*2^2+0*2^1+1*2^0=13(二)十进制转二进制:除2取余1.用竖式,对十进制数依次除2,记录每一步余数。2.一直除到商0为止,从下到上记录余数,即是二进制数。(三)八进制转十...

C# 页面设置成UTF-8编码格式,中文乱码问题

在.aspx页面可以设置编码格式为UTF-8,也可以再.aspx.cs后台代码设置(Response.Charset = "UTF-8"),刚开始以为这样OK了,那只调试的时候还是乱码。原来还要在Web.config里面设置,在<system.web>节点里面添加"<globalization requestEncoding="utf-8" responseEncoding="utf-8" />" 这个节点就OK了。原文:http://www.cnblogs.com/shawnY/p/3835382.html

用C#(.NET Core) 实现简单工厂和工厂方法设计模式【代码】【图】

本文源自深入浅出设计模式. 只不过我是使用C#/.NET Core实现的例子. 前言当你看见new这个关键字的时候, 就应该想到它是具体的实现.这就是一个具体的类, 为了更灵活, 我们应该使用的是接口(interface).有时候, 你可能会写出这样的代码:这里有多个具体的类被实例化了, 是根据不同情况在运行时被实例化的. 当你看到这样的代码, 你就会知道当有需求需要对其进行修改或者扩展的时候, 你就得把这个文件打开, 然后看看在这里应该添加或者删...

C#:DataTable内容转换为String(XML)【代码】

//DataTable转String方法publicstatic String DataTable2String(DataTable dt){string strXML = "<DataTable>\r\n";try{foreach (DataRow dr in dt.Rows){strXML += "<Row>\r\n";foreach (DataColumn dc in dt.Columns){strXML += string.Format("<Column name=‘{0}‘ value=‘{1}‘>\r\n", dc.ColumnName, dr[dc.ColumnName]);}strXML += "</Row>\r\n";}}catch (Exception e){strXML += string.Format("DataTable2String异常:" ...

【转】C#递归查询【代码】

转自:http://www.cnblogs.com/no27/p/6673893.html一、sql--构造测试数据: 只作演示用 CREATE TABLE [dbo].[Tim_LinqTable]( [Id] int PRIMARY KEY IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NOT NULL, [Parent] int NOT NULL, ) GO INSERT INTO [Tim_LinqTable] SELECT ‘A‘,0 UNION ALL SELECT ‘A1‘,1 UNION ALL SELECT ‘A2‘,1 UNION ALL SELECT ‘B1‘,2 UNION ALL SELECT ‘B2‘,3 UNION ALL SELECT...

10、C#里面的分支结构if和else

在C#这门编程语言里面,也是和Java一样,都是有if和else关键词构成的分支结构的。大致有3种组成方式:1、if(逻辑表达式){语句体;}2、if(逻辑表达式){语句体1;}else{语句体2;}3、if(逻辑表达式1){语句体1;}else if(逻辑表达式2){语句体2;}举个例子:判断大小:int max,number1,number2;Console.Write("请输入数值1:");number1=Convert.ToInt32(Console.ReadLine());Console.Write("请输入数值2:");number2=Convert.ToInt32(...

C# Interface的使用方法探讨【代码】【图】

接口是把公共实例(非静态)的方法和属性结合起来,以封装特定功能的一个集合,一旦定义了接口,就可以在类中使用实现接口中的所有成员,接口可以看作创建者和使用者之间的契约,一旦实现了接口,就不要轻易变动(如果需要变更接口,一般需要继承旧接口并且添加版本号)。我们知道在C++里面是有纯虚函数,虚继承和多重继承的,C#里面为了简化C++的这些复杂的设施,引出了接口这个概念。 C#接口和类的区别:1. 不允许使用访问修饰符...

c#语言基础

一:项目结构文件后缀:.cs---源文件(程序代码).csproj---项目文件(管理文件项).sln---解决方案文件(管理项目).config---配置文件============主函数static void main (string [] args){ }console.writeline();console.readline();--------------数据类型整形:int short byte long浮点型:fioat double decimal字符型: char布尔型: bool字符串型: string日期时间型:datetime------------------------------基本类...

C#高级编程(第九版)----C#5.0&.NET 4.5.1 读书笔记

1.消息队列是Windows 8操作系统的一部分。这个服务的主要功能如下:(1)消息可以在断开连接的环境下发送。不需要同时运行在发送和正在接受的应用程序。(2)使用快捷模式,消息可以非常快得发送。在快捷模式下,消息存储在内存中。(3)对于可恢复的机制 ,消息可以使用有保证的交付方式发送。可恢复的消息存储在文件中,在服务器重新启动时发送它们。(4)用访问控制列表来保护消息队列,可以确定哪些用户可以发送或接受列队中的消息。消...

C#或unity中实现正弦函数【代码】

C#或unity中实现正弦函数本类用于第一,需要绘制一条正弦曲线的朋友;第二,需要根据正弦曲线控制物体运动的朋友;里面都有注释,代码如下:unity中使用的代码:publicclass Curvy_Sin {///<summary>/// 周期///</summary>privatefloat lifeTime = 2;///<summary>/// 波峰///</summary>privatefloat MaxPos = 0;///<summary>/// 波谷///</summary>privatefloat MinPos = 0;///<summary>/// 计算时使用的周期,避免周期为小于零的情...

(深入.Net平台和C#编程)第十章.课程总复习.20170413【代码】【图】

==============================================实体==============================================---------------------------------------车辆类(父类)--------------------------------------- 1using System;2using System.Collections.Generic;3using System.Linq;4using System.Text;5using System.Threading.Tasks;6 7namespace Car.entity8{9///<summary>10/// 车辆类 11///</summary>12publicabstractclass Vehicle...

C# 调用打印机打印文件【代码】

C# 调用打印机打印文件,通常情况下,例如Word、Excel、PDF等可以使用一些对应的组件进行打印,另一个通用的方式是直接启用一个打印的进程进行打印。示例代码如下:using System.Diagnostics;string filePath = "文件路径"; string printer = "打印机"; ProcessStartInfo info = new ProcessStartInfo(); info.Arguments = "\"" + printer + "\""; info.Verb = "PrintTo"; info.FileName = filePath; info.CreateNoWindow = true; ...

java集合体系与C#集合比较【图】

集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。java集合框架:1. 什么是框架:类库的集合2.集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类3.集合:存放数据的容器集合框架包含了两部分:一部分是接口,一部分是类4.为什么会出现接口:因为集合框架中的很多类 功能是相似的【所以用接口来规范类】主要结构图:简化图ol...

C#定义自定义类型转换【代码】【图】

类型转换不限于单一继承链中的类型(派生类转换为基类或者基类转换为派生类),完全不相关的类型之间也能进行转换。关键在于在两个类型之间提供转型操作符。在下面这样的情况下应该定义显式转型操作符:在转型有可能失败时,开发者应该定义显式转型操作符。,例如:从long转换为int,这样可以提醒别人只有在确信转型会成功的时候才执行这样的转型,否则,就准备好在失败的时候捕捉异常。执行有损转换的时候,开发者也应该优先使用显...

c#获取当前应用程序所在路径【图】

一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:/www里,这个函数有可能返回C:/Documents a...