入职后日常总结

C#

1.string字符串前加@符号

①首先可以用在把class关键字变成可用标识符@class(没这么用过)。

②可以把转义字符取消转义  比如文件路径path=@"c:\test.txt"相当于path="c:\\test.txt"      还比如string str=@""test""  出来的字符串就是"test"  

2.关于解决方案每一个文件是否被生成

①点击改文件,查看右侧属性,把不替换改成重新生成新的时替换,就可以解决

3.关于rdlc报表文件

①报表所涉及内容一定要放紧凑一些,页眉页脚,可以在每一页显示,在主体部分一定要注意大小尺寸,跟打印的纸张有很紧密的关系,很容易出现空白页,出现空白页,就需要慢慢去尝试修改,网上的办法没什么用,需要自己改。

②如果设置tablix控件。若要有11条进行同页面换行,22条进行换页,则需要两个tablix矩阵,第一个需要添加                <Hidden>=RunningValue(CountDistinct(Fields!Itemname.Value),Sum, "Result")&gt;11</Hidden>                       第二个则需要增加      <Hidden>=RunningValue(CountDistinct(Fields!Itemname.Value), Sum,"Result" ) &lt;= 11 or RunningValue(CountDistinct(Fields!Itemname.Value), Sum,"Result" ) &gt;22</Hidden>       即可实现

4.关于fixed

①在进行不安全代码编写的时候,由于物理地址在进行存储的时候回受到内存管理器CLR的管理,垃圾回收技术GC,使得地址重新进行定位,需要对地址进行固定,运用fixed,即可定死地址,不会被其影响。CLR的GC则是因为对每一个可利用的内存块进行拼接,从而使没有足够内存地址空间的进行拼接,之后里面的地址就会发生改变,从而需要重新定向,fixed即可避免这个问题,当然数组也可以进行固定,但是从性能方面考虑,使用fixed性能更好。stackalloc堆栈上的也不需要fixed进行固定。

②允许编译不安全代码   项目-》virginia属性-》生成-》允许不安全代码

5.关于soap的使用方法

①在使用的时候,首先创建新的醒目随便起一个名字

②随便输入一个名字。根据自己的想法

③添加wsdl,里面输入你需要的地址并在后面添加?wsdl字样即可

④写入reques ,点击左上角的绿色三角运行,即可获得response

 

posted on 2019-08-08 17:33  super大蜗牛  阅读(127)  评论(0编辑  收藏  举报

导航