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

说说C#的async和await

https://blog.csdn.net/tianmuxia/article/details/17675681/C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。看个例子: [csharp] view plain copy public class MyClass { public MyClass() { DisplayValue(); //这里不会阻塞 System.Diagnostics.Debug.WriteLine("MyClass() End."); } public Task<double> GetValueAsync(double num1, double num2) { ...

ASP.NET C# List分页

List.Skip((pagecount-1)*pagesize).Take(pagesize)假设你每页10条数据当前是第3页 跳到第4页则:List.Skip((4-1)*10).Take(10)本文来自SunShine,转载请标明出处:http://do.jhost.cn/sunshine/ReadNews?action=read&id=227原文:http://www.cnblogs.com/hgmyz/p/6370871.html

c#保存textbox中的字符串到txt文件中【代码】

/********************** 保存接收按钮 *****************************/privatevoid SavetxData_Click(object sender, EventArgs e){SaveFileDialog saveFileDialog = new SaveFileDialog();saveFileDialog.Filter = "(*.txt)|*.txt|(*.*)|*.*";saveFileDialog.FileName = "文件" + DateTime.Now.ToString("yyyyMMddHHmm") + ".txt";//将日期时间作为文件名if (saveFileDialog.ShowDialog() == DialogResult.OK){StreamWriter stre...

C# 的base64加密的类。可以用于把post改为get传递数据

自己完成算法实现方法一: ///<summary>///Base64加密///</summary>///<paramname="Message"></param>///<returns></returns>publicstringBase64Code(stringMessage){char[]Base64Code=newchar[]{‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘F‘,‘G‘,‘H‘,‘I‘,‘J‘,‘K‘,‘L‘,‘M‘,‘N‘,‘O‘,‘P‘,‘Q‘,‘R‘,‘S‘,‘T‘,‘U‘,‘V‘,‘W‘,‘X‘,‘Y‘,‘Z‘,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘,‘i‘,‘j‘,‘...

C#序列化及反序列化Json对象通用类JsonHelper【代码】

当今的程序界Json大行其道。因为Json对象具有简短高效等优势,广受广大C#码农喜爱。这里发一个序列化及反序列化Json对象通用类库,希望对大家有用。publicclass JsonHelper{#region 对象类型序列化为json 字符///<summary>/// 对象类型序列化为json 字符///</summary>///<typeparam name="T">实体类型</typeparam>///<param name="jsonObject">待转换实体</param>///<param name="encoding">编码格式</param>///<returns>string</r...

基于ArcEngine与C#的鹰眼地图实现【代码】

鹰眼图是对全局地图的一种概略表达,具有与全局地图的空间参考和空间范围。为了更好起到空间提示和导航作用,有些还具备全局地图中重要地理要素,如主要河流、道路等的概略表达。通过两个axMapControl控件,主控件axMapControl 1和鹰眼控件axMapControl 2。要实现鹰眼功能,关键技术有两点,一是如何让两个控件使用的数据保持一致,另一点是如何绘制鹰眼控件中的显示方框。一、数据共享,使用axMapControl1的控件的OnMapReplaced事...

LeetCode 数组转二叉树 C#【代码】

把LeetCode二叉树题目的测试数组,转换成二叉树classTreeNode{publicint val;publicTreeNode left;publicTreeNode right;publicTreeNode(int x){ val = x;}}classTree{publicstaticTreeNodeCreateNode(int? val){if(val ==null)returnnull;returnnewTreeNode((int)val);}publicstaticTreeNodeCreateTree(int?[] arr){if(arr.Length<=0|| arr[0]==null){returnnull;}TreeNode root =Tree.CreateNode(arr[0]);Queue<TreeNode>queue=n...

Ubuntu中使用C++创建Socket实例(使用C#连接客户端测试)【代码】【图】

需求背景,目前需要学习C++, 并且在C++的基础下, 进行第三方的硬件做嵌入式开发, 需要用到C++开发子系统进行外部进行通信。目前在Ubuntu中进行测试C++搭建Socket服务端, 然后外部进行连接, 客户端以C#进行测试。第一步 > 创建C++的Socket服务端代码可以使用g++进行编译测试, 以下例子是使用vs code 进行编译以及调试。首先, 创建一个cpp的函数文件, 并且引用以下内容:#include<stdio.h> #include<stdlib.h> #include<string.h> #inc...

构建用于C#应用程序的应用商店(一)【图】

我在就职的公司开发工具型软件,桌面版的,我们公司有各种工具软件的需求。现在我已经记不清我生产了多少了。我相信再过一段时间,也许几个月,也许一年后,我也会记不住之前开发过什么,或许有一定的类别的印象,但是具体是什么,运行的样子就会像现在记不起以前开发的软件一样,都记不清了。这些工具没有完整的统计功能,也或许只有单机的统计,但他们核心功能大多是需要联网的。我无法得知工具用户的使用情况,无法向上级出具有...

c# Array、ArrayList、List

1、Array:在内存中连续存储。索引速度快。赋值,修改元素简单。  不足:(1)插入数据麻烦     (2)声明时必须指定长度2、ArrayList:解决了Array的不足  不足:(1)类型不安全     (2)存储或检索值类型时有装箱、拆箱操作,性能消耗3、List: 与ArrayList类似,弥补了ArrayList不足。声明时指定存储的数据类型原文:https://www.cnblogs.com/YYRise/p/8424322.html

用C# 实现正三角 倒三角 和乘法九九表

1.正三角:namespace zhengsanjiao{ class Program { static void Main(string []arges) { for(int a=0;a<=10;a++) //行数 { for(int b=0;b<=a;b++) //个数 Console.Write(b); Console.WriteLine(); } } }}2.倒三角:namespace daosanjiao{ class Program { static void Main(string[]arges) { ...

C# 二维码/条形码入门操作【代码】【图】

效果图: 先给之前的群友道个歉,说声不好意思。QRCoder 只支持二维码,没有条形码。以上demo生成条形码是用 BarcodeLib 这个库,识别是用 zxing,二维码生成用 QRCoder,识别也用 zxing。其实本来不想用 zxing 这个库的。但是 BarcodeLib 只能生成条形码,不能读取条形码,QRCoder只能生成二维码,不能读取二维码。所以就用到了 zxing 这个库。BarcodeLib 和 QRCoder 都是开源项目。这两个库有什么优点:1、没有第三方依赖项。2、...

C#实现麦克风采集与播放【代码】【图】

在网络聊天系统中,采集麦克风的声音并将其播放出来,是最基础的模块之一。本文我们就介绍如何快速地实现这个基础模块。一. 基础知识  有几个与声音采集和播放相关的专业术语必须要先了解一下,否则,后面的介绍将无法展开。语音采集指的是从麦克风采集音频数据,即声音样本转换成数字信号。其涉及到几个重要的参数:采样率、采样位数、声道数。简单的来说: 采样率:即采样频率,就是在1秒内进行采集动作的次数。 采...

C# 数据类型

1.整数类型: int 只能 存储证书,不能存储小数。2.小数类型: doubie 机能存储整数,也能存储小数,小数点后面的额 15-16位。3.金钱类型: decimal:用来存储金钱,值后面需要家一个m。4.字符串类型:string 用来存储多个文本,也可以存储空,字符串类型的值需要被 双引 号来引用这个双引号必须是英文半角状态下的双引号5.字符串类型:char 用来存储的那个字符,最多,最少只能用一个字符,不能存储空。字符类型的值需要用 单引...

旺财C# .NET代码生成器之DTcms4/5代码批量生成功能【图】

经近半年的实战积累、于2017年6月底,增加对第三方开源软件DTcms(4和5都支持)的代码生成支持。可以一键生成的DTcms4/5代码如下:1.Model经典三层实体2.DAL经典三层数据库访问层3.BLL经典三层业务层4.Web/Admin/list列表页面及代码5.Web/Admin/edit编辑页面及代码6.Web/tools/ashx增删改服务页面及代码7.Web.UI/Page/列表、编辑、详情明细显示的前端配套代码8.Web.UI/Label/配套前端的相关标签代码DTcms数据库表及前缀等设置界面:D...