c#
文章平均质量分 70
sphinger
这个作者很懒,什么都没留下…
展开
-
LINQ to SQL语句之Join和Order By
原文地址:http://www.cnblogs.com/yibinboy/articles/1305917.html适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。该扩展方法对两转载 2008-12-29 15:20:00 · 721 阅读 · 0 评论 -
C# 特性(Attribute)学习
特性(attribute)是被指定给某一声明的一则附加的声明性信息。在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。 using System; public class AnyClass { [Obsolete("Dont use Old m转载 2008-12-21 02:35:00 · 664 阅读 · 0 评论 -
关于Array和List的使用
原文地址:http://www.cnblogs.com/xinyuperfect/archive/2009/03/05/1403578.html之前,一直在谈.NET框架方面的问题,今天来谈谈关于Array和List的使用问题,这应该算是属于算法的最基础的东西了。只是提醒大家对这个问题稍加注意。写这个是因为一个同学的求助,事情是这样的,他去负责公司的一个培训模块,在培训模块中,有一个功能转载 2009-03-05 13:16:00 · 788 阅读 · 0 评论 -
C#语言的几个层次
作者: 李建忠接到一位前不久C#培训学员的来信,这位学员虽然以前功底欠缺,但学习劲头很足,在培训中成长很快。即便基本吃透《.NET框架(修订版)》还嫌不够过瘾,一心要成为高手中的高手。来信的目的是希望我来指点进阶方向。说实话,我一般不想在这些有关个人发展的大是大非的问题上给人指导,因为太多亲身或眼见的经历告诉我人生实在是很难捉摸,善良、智慧、勤奋这些我们珍视的品格常常会碰到可怕的现实。转载 2008-12-21 02:36:00 · 335 阅读 · 0 评论 -
C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名
得到函数名:System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); this.Text = st.GetFrame(0).ToString();得到代码行,源代码文件名:StackTrace st = new StackTrace(new StackFrame(true));Co转载 2008-12-21 02:34:00 · 570 阅读 · 0 评论 -
如果你想学好C#!就一定要看这个!对你很多帮助!
.把C#当成一门新的语言学习; .看《C#入门经典》和《C#高级编程》; .不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; .不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点 .会用Visual vs,并不说明你会C#; .学c#并不难,长期坚持实践和不遗余力的博览群书; .如果不是天才的话,转载 2008-11-26 16:25:00 · 749 阅读 · 2 评论 -
C#中Base64之编码,解码方法
编码public string EncodeBase64(string code_type,string code) { string encode = ""; byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code); try { encode = Convert.ToBase64String(bytes)转载 2009-01-21 15:01:00 · 497 阅读 · 0 评论 -
用C#提取网页中的超链接
using System; using System.Xml; using System.Text; using System.Net; using System.IO; using System.Collections; using System.Text.RegularExpressions; public class App { public static转载 2009-01-21 16:00:00 · 2358 阅读 · 0 评论 -
两个网址进行比较的方法
using System;using System.Collections.Generic;namespace SiteCompare{ class SiteCompare { private string ConvertStr(ref string cons) { c原创 2008-11-18 13:10:00 · 717 阅读 · 0 评论 -
C#锁定EXCEL工作表
public void CreateExcel() { //创建一个Excel文件 Microsoft.Office.Interop.Excel.Application myExcel = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.I转载 2009-01-12 17:47:00 · 2923 阅读 · 0 评论 -
IEnumerable IEnumerator区别
今天突然看到这个问题,找了些资料汇总一下,希望对大家有帮助1、一个Collection要支持foreach方式的遍历,必须实现IEnumerable接口(亦即,必须以某种方式返回IEnumerator object)。 2、IEnumerator object具体实现了iterator(通过MoveNext(),Reset(),Current)。 3、从这两个接口的用词选择上,也可以看出其不同原创 2008-11-13 09:58:00 · 1557 阅读 · 0 评论 -
c#中的interface abstract virtual
interface用来声明接口1.只提供一些方法规约,不提供方法主体如public interface IPerson{void getName();//不包含方法主体}2.方法不能用public abstract等修饰,无字段变量,无构造函数。3.方法可包含参数如 public interface IPerson{ void getAge(string s);}一个例子(例1):publ转载 2008-11-12 19:02:00 · 321 阅读 · 0 评论 -
获得mac地址的四个方法
using System;using System.Diagnostics;using System.Management;using System.Net;using System.Runtime.InteropServices;using System.Text.RegularExpressions;namespace MACAddress{/**/转载 2009-01-04 10:06:00 · 1111 阅读 · 0 评论 -
ASP.NET MVC3 Html 标签扩展
<br />最近研究这个,突发奇想想要扩展一下里面的Html标签,应为以前做Java时候这样做是可以的,查阅了相关资料用于调用成功了,发出来大家看看,共同进步,也是防止被自己忘却~<br /> <br />话不多说直接上代码:<br /> <br />using System;using System.Collections.Generic;using System.Runtime.CompilerServices;using System.Linq.Expressions;using Sy原创 2010-09-28 16:31:00 · 5433 阅读 · 4 评论