【终结.NET用一次忘一次】近期记录

来源:互联网 发布:大数据相关概念股 编辑:程序博客网 时间:2024/05/29 14:33
1,通过Resource.resx获取资源图片出错“未能找到任何适合于指定的区域性或非特定区域性的资源。

     该错误很多人都遇到过,原因有很多。我今天遇到的是,在类库工程中添加新建项,选择资源文件,然后手贱把Resource.resx和cs文件一起移到了Properties文件夹里面,最后导致错误。只要不移动就没问题。

 
public CommandPicView()        {            ResourceManager resourceManager = new ResourceManager("DView.DoNet.PicView.Resource", Assembly.GetExecutingAssembly());            try            {                //添加新建项-资源文件Resource,如果把Resource.resx文件移到Properties内,下边GetObject会报错。                object @object = resourceManager.GetObject("viewPic32");                this._Image32 = (Image)@object;                object object2 = resourceManager.GetObject("viewPic16");                this._Image16 = (Image)object2;                //以下的方法也可以获取                //_Image16 = Resource.viewPic16;                //_Image32 = Resource.viewPic32;            }            catch (Exception ex)            {            }        }
 

2,Directory.GetFiles获取多种格式的文件,这个网上通常都能找到相关代码,但是今天发现没有.Where,想了半天原来是没有添加Linq引用导致的。

一定要引用:using System.Linq;Linq是.NET3.0还是3.5以后的才有滴

var files = Directory.GetFiles(ConfigFolderPath, "*.*", SearchOption.TopDirectoryOnly).                    Where(s => s.EndsWith(".jpg") || s.EndsWith(".png") || s.EndsWith(".bmp") || s.EndsWith(".gif"));

3,VS调试支持“编辑并继续”,边调试边修改,各种爽。之前我的VS设置不对,所以没享受这一强大的功能,那天ZY把他的设置截图发给我,我参照上面的设置就可以啦,很好很强大!


 

0 0
原创粉丝点击