随笔分类 - C#
摘要:定义类: public class Student { public string Name{get;set;} } 定义List集合数据: List<Student> stuList = new List<Student>(); stuList .add(new Student(){Name="a
阅读全文
摘要:使用正则表达式来进行转换,代码如下: 注:Trim()方法是去掉字符串首尾的空格;经过正则转换之后,就可以直接用Split进行分割成数组 “\\”:是转义 , “\\s”:代表空格 , “+”:表示多个 class Program{ static void Main(string[] args) {
阅读全文
摘要:主要是C# 在进行ToDateTime转换时会自动把 2017-05-21T16:00:00.000Z 这种格式是 英国时间( +0 时区 ). 比中国时间少了8个小时. 中国是+8时区。 传入时间格式为正规就可以:"2017-05-21 16:00:00"
阅读全文
摘要:c#中的抽象类的特征 抽象类不能实例化。 抽象类可以包含抽象方法和抽象访问器,以及普通方法。 不能用 sealed 修饰符修饰抽象类,因为这两个修饰符的含义是相反的。 采用 sealed 修饰符的类无法继承,而 abstract 修饰符要求对类进行继承。从抽象类派生的非抽象类必须包括继承的所有抽象方
阅读全文
摘要:最近在对接一个第三方接口,请求参数和响应参数全采用3des加密规则,由于我是用.NET对接的,而第三方是Java开发的,所以两种程序之间采用的算法有一点差异,java的3des加密采用的是"DESede/CBC/PKCS5Padding"规则,所以对应的C#规则是"PaddingMode.PKCS7
阅读全文
摘要:1.文字转为Bitmap: /// <summary> /// 把文字转换才Bitmap /// </summary> /// <param name="text"></param> /// <param name="font"></param> /// <param name="rect">用于输
阅读全文
摘要:Select(取list中的id列数据,并按逗号分隔成字符串。例:1,2,3,4,5)//方式一 //分成key-value的数组 string[] id = list.Select(a => a.id.ToString()).ToArray(); //dt是datatable类型的,执行LINQ语
阅读全文
摘要:1.把List<string>里的集合转换成字符串: List<string> names =newList<string>(){"ccc","xxx","aaa","bbbb"}; names.Sort(); var result =String.Join(",", names.ToArray()
阅读全文
摘要:解决方案: 主要是因为发送邮箱没有开启服务,需要开放POP/IMAP协议 登陆QQ邮箱-- 设置 账号属性里面 勾选【pop/smtp 和 imap/smtp服务】
阅读全文
摘要:IQueryable<T>”未包含“Include”的定义: 主要原因是“Include” 是EntityFramework.dll的扩展方法,所以不要引用“System.Data.Entity.dll”,直接引用“EntityFramework.dll”即可。
阅读全文
摘要:相对于System.Linq的OrderBy及OrderByDescending方法,调用后产生IOrderedEnumberable对象,这个对象为排序后的返回值,但原对象未发生变化。 试想,有这种需求,ObservableCollection调用排序方法后,此对象也跟着排序,怎么做呢?只能自己写
阅读全文
摘要:/// <summary> /// 图片叠加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, Event
阅读全文
摘要:这个问题一般都是Oracle.DataAccess的版本不兼容问题造成的。 解决办法: 1.把Oracle.DataAccess.dll文件拿到C盘或D盘的安装文件的地方进行搜索。 2.会出现在product\11.1.0\db_1\ODP.NET\bin\1.x或者product\11.1.0\d
阅读全文
摘要:1.首先需要清楚WSDL的引用地址 如:http://XX.XX.4.146:8089/axis/services/getfileno?wsdl 上述地址的构造为 类名getfileno。 2.在.Net项目中,添加web引用。 3.在弹出页面中,点击前往按钮。 4.将web引用名 进行自定义填写即
阅读全文
摘要:定义FileStream类的操作类:操作类名: FtpUpDown 上传文件 /// <summary> /// 上传文件 /// </summary> /// <param name="localpath">上传文件的全路径 例@"D:\123.txt"</param> /// <param na
阅读全文
摘要:定义WebClient使用的操作类: 操作类名称WebUpDown WebClient上传文件至Ftp服务: //// <summary> /// WebClient上传文件至Ftp服务 /// </summary> /// <param name="fileNamePath">文件名,全路径格式<
阅读全文
该文被密码保护。
摘要:1.首先需要清楚WSDL的引用地址 如:http://XX.XX.4.146:8089/axis/services/getfileno?wsdl 上述地址的构造为 类名getfileno。 2.在.Net项目中,添加web引用。 3.在弹出页面中,点击前往按钮。 4.将web引用名 进行自定义填写即
阅读全文
摘要:1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。用在命名空间里 如:using System; 这个谁都知道,为了不用写类的全名(可以把System
阅读全文
摘要:继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的 1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类 《至少》要实现哪些功能,继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护
阅读全文
浙公网安备 33010602011771号