zoukankan      html  css  js  c++  java
  • C# Updating

    闪开,这篇博文仅作笔记C#处理。

    用来记录在学习/使用C#的过程中的Point,持续更新或成文后大幅删减

    1,定义类,当声明类的对象后,类中的方法并不会被执行,构造函数会在声明类的对象时,被触发,没有在构造函数中赋值的属性,会被初始化成默认值

    2,C#泛型类,在某些分支条件下,需要return,比如条件不满足,在引用类型时return null;在值类型中return -1;

    但是在泛型类中,因为之前不清楚值类型还是引用类型,所以return default(T)

    3,当对大段的代码进行注释时,可能包括若干方法等,采用

    /* 我是注释 */

    4,去除字符串中的多余空格(回车/制表符/以及莫名其妙的全角空格)

    这个地方的使用,是在oracle11g的dmp文件导入oracle10g后部分空白符不能够正常解析。

    string trim = Regex.Replace(str, "\s{2,}", "!");  

    trim=trim.Replace('!',' ');

    须确保‘!’不会出现在原字符串中,否则应该用其他的字符代替

    SO,学习正则表达式很重要!!

    5,DataRow dr=new DataRow();错误,访问受限;

    应该是DataRow dr=dt.NewRow();

  • 相关阅读:
    API下载文件
    c# 测试网络连接
    C# Word 插入签名图片
    c# word文档合并
    c# 文件筛选
    e
    基本初等函数(Basic elementary function)
    前端性能优化学习
    解决点击穿透的最佳实践
    ObjectARX通过选定的实体获取所有组名示例
  • 原文地址:https://www.cnblogs.com/SharpL/p/4449173.html
Copyright © 2011-2022 走看看