草庐IT

c# - 是否有一个好的、经常更新、写得很好的新闻网站,适合 c# 开发人员,最好是 alt.net 弯曲

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我很想访问网站并了解最新的C#新闻、MicrosoftFramework和其他alt.net新闻。有没有什么东西可以提供一点社论或者将博客提要聚合到Google阅读器中是唯一的解决方案。据我所知,唯一接近我的要求的是:DotnetKicks-缺乏社论,无法自定义主页来过滤兴趣以创建伪社论VisualC#DeveloperCenter-TeamandCom

c# - 不使用空合并运算符进行延迟初始化有什么好的理由吗?

问候我今天在做一些惰性初始化代码,我想为什么不使用null合并运算符来做这件事,它更短,但后来我想这样做会有任何开销或额外成本。下面是简化的示例代码,显示了用于惰性初始化的更常见形式,然后是使用空合并运算符的形式。它们具有完全相同的结果,并且看起来是等效的。我的第一个想法是,在创建对象之后,现在可以使用??将其附加分配给自身。这不是问题吗,编译器/JIT如何优化它,是否有更邪恶的事情发生,你永远不应该用??进行延迟初始化,或者它是完全安全的,没有坏的魔力可以来自它。privateMyLazyObject_lazyObject;publicMyLazyObjectGetMyLazyObj

c# - WeakReference 做一个好的缓存吗?

我有一个缓存,它使用Wea​​kReferences来缓存对象,使它们在内存压力的情况下自动从缓存中删除。我的问题是缓存的对象在存储在缓存中后很快就会被收集。缓存在64位应用程序中运行,尽管仍有超过4gig的内存可用,但所有缓存的对象都会被收集(它们通常存储在此时的G2堆中)。如进程浏览器所示,没有手动引发的垃圾收集。我可以应用什么方法使对象的生命周期更长一点? 最佳答案 使用Wea​​kReferences作为引用缓存对象的主要方式并不是一个好主意,因为正如Josh所说,您将受制于WeakReference和GC的任何future

c# - 一个好的(最好是免费的).Net 应用程序安装程序?

我有一个使用SqlExpress的.Net(C#)应用程序。开发完成,现在我必须选择一些安装程序来部署我的应用程序。我试过“MicrosoftVisualStudio发布向导”,但我又爱又恨!我喜欢它,因为它会检测客户端计算机上丢失的所有组件,自动下载并安装它们。我讨厌它,因为一旦部署,我的应用程序似乎没有它的目录,所以客户不能放置他独立开发的插件!另外,我不知道我是否可以告诉“发布向导”在安装文件夹中创建特定的目录结构...是否有任何安装程序能够检测到我客户计算机中缺少的组件,下载并安装它们,还允许我配置安装路径、目录结构等? 最佳答案

c# - 私有(private)嵌套静态类 - 好的还是坏的做法?

将私有(private)静态类嵌套在非静态类中会被认为是一种不好的做法吗?publicclassOuter{privatestaticclassInner{}}这里的想法是“Outer”的所有实例都将共享对静态的访问。另一种方法可能是让内部类成为非静态类并使用它的静态实例:publicclassOuter{privatestaticinnerInstance=newInner();privateclassInner{}}类似的效果。这种方法的优点/缺点或其他注意事项是什么?我必须承认我几乎从不使用嵌套类,无论是否是静态的,但我对这个特定概念很感兴趣.. 最佳

c# - 如何用像 C# 这样好的但多继承截肢的语言解决 "Must be MarshalByRefObject"?

如何在像C#这样的多继承截断语言中解决“必须是MarshalByRefObject”?问题很简单,在某些情况下你只需要继承这个类(基础设施要求)。在这里真的无关紧要,哪种情况。那么,如果您已经从其他类(您的域模型要求)继承了该类,您会怎么做?顺便说一句,好的应用程序框架,如spring.net,总是确保您不必继承此类,无论您需要将哪种基础架构应用于您的类。我想知道为什么我在这里得到-3票??:) 最佳答案 一般来说,如果您要在远程处理/WCF上下文中使用它,您只想创建一个对象MarshalByRef。这通常是一种足够特殊的情况,不会

c# - 好的以 WPF 为重点的博客和/或播客?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。有没有好的WPF专注于博客和/或播客?

c# - 向 POCO 添加方法或创建单独的类来更新 POCO 的值是一种好的做法吗?

向POCO添加方法或创建单独的类以在我们需要时更新POCO的值是一种好的做法吗?例如,publicclassForUser{[Required]publicintDepratment{get;set;}publicListDepartmentsList{get;set;}[Required]publicintRole{get;set;}[Required][StringLength(200,MinimumLength=3,ErrorMessage="LengthOfTheFirstNameShouldBeMoreThanThreeLetters")]publicstringFirstN

javascript - 有什么好的 JavaScript 货币或十进制类吗?

我正在尝试处理诸如23.45之类的JavaScript值,但我希望能够对这些值进行数学运算(加法、减法、乘法、除法)而不会遇到浮点问题.是的,有时我可能需要对结果进行四舍五入,但我希望它能给出合理的答案。在JavaScript中考虑这个:24.56*.3产量7.36799999999我希望它与7.368一起出现。大多数语言都有小数或货币数据类型来处理这个问题。是否有人构建了可以有效处理此类数据的类,或者是否有任何其他解决方案来处理此类数字而无需不断调整浮点错误? 最佳答案 整数。没有必要对货币使用float。使用定点数,小数点后位数

javascript - 有没有好的 'cookie' javascript 库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion是否有JavaScript库或可以轻松使用cookie?