文章分类 -  C#基础知识

摘要:要:C 6.0 新增功能 C 已經推進到6.0了,我想一些新的語法還是有必要了解一下, C 6.0是roslyn編譯器所支援,而roslyn是被內建在VS2015, 雖然VS2013可以透過Nuget安裝Microsoft.Net.Compilers來使用C 6.0, 但可能會有未知的相容問題,所以 阅读全文
posted @ 2016-01-28 15:11 冰封的心 阅读(262) 评论(0) 推荐(0) 编辑
摘要:最近看到string有join這個用法..還不錯用..介紹給大家呀... 有時我們會將一個集合資料以","分隔組合成一字串..例如:aaa,bbb,ccc 利用String.Join就可以做到了...省下很多程式碼的判斷.... 最近看到string有join這個用法..還不錯用..介紹給大家呀.. 阅读全文
posted @ 2016-01-28 14:36 冰封的心 阅读(762) 评论(0) 推荐(0) 编辑
摘要:既然说到匿名类型超级实用,得要找到场景来说服一下,如果大家玩过php,里面有一个万能的关联数组array,任你在关联数组array里面怎么写,都 可以用json_encode来生成json,非常非常的方便。 复制代码 "hxc","age"=20,"isMale"= true); //也可以这么写 阅读全文
posted @ 2016-01-28 14:17 冰封的心 阅读(301) 评论(1) 推荐(1) 编辑
摘要:1、ArrarList 转换为 string[] ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); //转换成数组 string[] arrString = (string[])list.ToArray(typeof( string));2、string[] 转换为 ArrarList ArrayList list = new ArrayList(new string[] { "aaa", "bbb" });3、ArrayList 阅读全文
posted @ 2012-05-18 23:50 冰封的心 阅读(354) 评论(0) 推荐(0) 编辑
摘要:我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR");可以给消息框加上标题。3.if(MessageBox.Show("Delete this user?","Confirm Message",MessageBoxButtons. 阅读全文
posted @ 2011-09-14 13:43 冰封的心 阅读(173) 评论(0) 推荐(0) 编辑
摘要:我们知道 beginvoke就是通过线程的调用来异步的完成一些工作。一般只需要启动它就好,让它一直操作着。例如 用begininvoke修改界面显示,那么就是每次有所变化时它自动的改变界面的显示,因为它在后台执行着。但是有时候我们需要知道它的结束信息,并且在结束时还有所安排。这时候就需要endinvoke了先来看看,begininvoke的返回值类型:1: public interface IAsyncResult 2: { 3: object AsyncState { get; } 4: 5: WaitHandle AsyncWaitHandle { ge... 阅读全文
posted @ 2011-09-14 13:39 冰封的心 阅读(328) 评论(0) 推荐(0) 编辑
摘要:委托和什么打交道最多?当然是方法。定义委托的实例需要指定方法,异步调用还需要指定回调的方法(回调函数),如果这些方法十分复杂还则罢了,可是有些时候,尤其是回调函数的内容及其简单,一句话甚至不需要回调函数,程序的逻辑也可以。为了满足委托的要求,却要反复的定义这些方法,有点烦啊…从.Net2.0开始,这个问题开始有了解决的办法,那就是匿名方法,看下面的例子 1: private void button1_Click(object sender, EventArgs e) 2: { 3: SampleDelegate dele = new SampleDelegate(m1); ... 阅读全文
posted @ 2011-09-13 14:23 冰封的心 阅读(177) 评论(0) 推荐(0) 编辑
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//中文转为UNICODE字符stringstr="中文";stringoutStr="";if(!string.IsNullOrEmpty(str)){for(inti=0;istr.Length;i++){//将中文字符转为10进制整数,然后转为16进制unicode字符outStr+="\\u"+((int)str[i]).ToString("x");}}//UNICODE字符转为中文s 阅读全文
posted @ 2010-12-24 00:09 冰封的心 阅读(706) 评论(0) 推荐(0) 编辑
摘要:加入Microsoft.JScript与Microsoft.Vsa两个命名空间。string Expression = "var result:int =0;result==1?\"成功\":\"失败\""; Microsoft.JScript.Vsa.VsaEngine ve = Microsoft.JScript.Vsa.VsaEngine.CreateEngine();Console.WriteLine(Microsoft.JScript.Eval.JScriptEvaluate(Expression, ve)); 阅读全文
posted @ 2010-12-17 12:04 冰封的心 阅读(241) 评论(0) 推荐(0) 编辑
摘要:索引器使得对象可按照与数组相似的方法进行索引。get 访问器返回值。set 访问器分配值。this 关键字用于定义索引器。value 关键字用于定义由 set 索引器分配的值。索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。索引器可被重载。索引器可以有多个形参,例如当访问二维数组时。C#语言一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性... 阅读全文
posted @ 2010-01-12 17:30 冰封的心 阅读(108) 评论(0) 推荐(0) 编辑
摘要:namespace SampleListT{ class Program { static void Main(string[] args) { //using System.Collections.Generic; 命名空间中的List<T> //using System.Collections; 命名空间中的ArrayList //都实现了列表集合,一个是泛形集合,一个是非泛型的... 阅读全文
posted @ 2010-01-12 16:52 冰封的心 阅读(265) 评论(0) 推荐(1) 编辑
摘要:Func<(Of <(T, TResult>)>) 泛型委托2008-09-24 11:56Func(TResult) 泛型委托Func(T, TResult) 泛型委托Func(T1, T2, TResult) 泛型委托Func(T1, T2, T3, TResult) 泛型委托Func(T1, T2, T3, T4, TResult) 泛型委托 封装一个具有一个参数并返... 阅读全文
posted @ 2009-12-30 17:50 冰封的心 阅读(284) 评论(0) 推荐(0) 编辑
摘要:问: 1.如何在javascript访问C#函数? 2.如何在javascript访问C#变量? 3.如何在C#中访问javascript的已有变量? 4.如何在C#中访问javascript函数? 问题1答案如下: javascript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为docu... 阅读全文
posted @ 2008-08-09 18:21 冰封的心 阅读(215) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; /// /// 对字符串进行检查和替换其中的特殊字符 /// /// ... 阅读全文
posted @ 2008-07-28 14:58 冰封的心 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:目前由5部分技术组成,筛选人员如下: WPF: Tony Qu(瞿杰) SliverLight: Tony Qu(瞿杰) WCF: idior(徐宁) WF: 赤脚小子(谢歆) LINQ: AllenLee(李永伦) 此外,C#3.0部分将会从CLR类别中分出来,合并到此分册 《博客园精华集》WPF筛选结果(共119篇) WPF E 文章汇总 作者:自由... 阅读全文
posted @ 2008-07-05 19:37 冰封的心 阅读(241) 评论(0) 推荐(1) 编辑
摘要:本节将介绍以下内容: — .NET异常机制 — .NET常见的异常类型 — 自定义异常 8.6.1 引言 内存耗尽、索引越界、访问已关闭资源、堆栈溢出、除零运算等一个个摆在你面前的时候,你想到的是什么呢?当然是,异常。 在系统容错和程序规范方面,异常机制是不可或缺的重要因素和手段。当挑战来临的时候,良好的系统设计必定有良好的异常处理机制来保证程序的健壮性和容错机制。然而对异常的理解往往存在或... 阅读全文
posted @ 2008-07-05 19:33 冰封的心 阅读(586) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示