摘要:
使用#if #endif可以在同样源码上生成不同的编辑(结果),通常是调式(debug)和发布(release)版本。 但是#if/#endif很容易被滥用,使得编写的代码难以理解和调式,所以C#提供了条件特性(Conditional attribute)来识别哪些方法可以根据环境设置来判断是否应该 阅读全文
posted @ 2018-05-30 15:12
用友U8二次开发
阅读(394)
评论(3)
推荐(1)
摘要:
无论何时,正确选择使用as运算符进行类型转换。比盲目的强制类型转换更安全,而且在运行时效率更高。 用as和is进行转换时,并不是对所有用户定义的类型都能完成,只是在运行时类型和目标类型匹配时,转换才能完成。 1、强制转换是不安全的,可能有异常抛出。需要try catch 结构来保证程序运行 2、as 阅读全文
posted @ 2018-05-30 14:50
用友U8二次开发
阅读(338)
评论(1)
推荐(1)
摘要:
1、始终使用属性(Property),而不是字段(Data Member) C# 属性已经晋升为一等公民,如果你的类中还有public的字段,Stop。访问属性和字段的方式是一样的,但是属性是用方法(methods)实现的。 当有新的需求,通过修改属性来实现比在程序里面修改所有的public字段来实 阅读全文
posted @ 2018-05-30 14:25
用友U8二次开发
阅读(606)
评论(2)
推荐(2)

浙公网安备 33010602011771号