attributes

    54热度

    8回答

    在.NET中,构建项目时有两个版本号,即文件版本和组件版本。你怎么使用这些数字?保持一致吗?自动增加一个,但手动更改另一个? 那么AssemblyInformationalVersion属性呢? 我发现这个支持Microsoft知识库(KB)的文章提供了一些帮助:How to use Assembly Version and Assembly File Version。

    15热度

    2回答

    这可能是最好的例子。我有一个属性的枚举: public enum MyEnum { [CustomInfo("This is a custom attrib")] None = 0, [CustomInfo("This is another attrib")] ValueA, [CustomInfo("This has an extra fl

    6热度

    5回答

    我想大家都看过类似的代码: public void Server2ClientEnumConvert(ServerEnum server) { switch(server) { case ServerEnum.One: return ClientEnum.ABC //And so on. 相反,这个坏我们可以做财产以后类似的: pub

    57热度

    10回答

    我不确定是否可以在运行时更改属性的参数?例如,一个组件内部我有下面的类 public class UserInfo { [Category("change me!")] public int Age { get; set; } [Category("change me!")] public string Name

    148热度

    8回答

    我有多个项目的解决方案。我试图通过链接一个解决方案宽的程序集信息文件来优化AssemblyInfo.cs文件。这样做的最佳做法是什么?哪些属性应该在解决方案的宽文件中,哪些属于项目/程序集特定的? 编辑:如果你有兴趣有一个后续的问题What are differences between AssemblyVersion, AssemblyFileVersion and AssemblyInform

    5热度

    10回答

    C#的属性我有一个类与一群看起来像这样的属性: public string Name { get { return _name; } set { IsDirty = true; _name = value; } } 这将是一个容易得多,如果我可以依靠C#3.0产生这些后备存储,但是有什么办法可以将IsDirty = true;这样我可以写我的属性是这样,仍然可以得到相同