在课程结束时,您发现自己经常使用哪些名词?
例如,我习惯坚持Info
传递信息的类,但没有做很多事情:
ImportInfo
SiteInfo
或者用于协调课程:
UserManager
SecurityManager
我最终Builder
经常使用字符串相关的类,即使它几乎没有任何建筑:
TemplateBuilder
HtmlBuilder
当然还有永恒的Helper/Utility类:
PhraseHelper
NumberUtility
FileHelper
你有什么好处,我的意思是你经常用来表示班级主要角色的简洁和描述性的名词或单词吗?
这个问题针对.NET世界,但可以扩展到Java,C++,Python等.
是否可以在Visual Studio 2010中更改模板,以便更改类定义:
class Class1
{
}
Run Code Online (Sandbox Code Playgroud)
至:
public class Class1
{
}
Run Code Online (Sandbox Code Playgroud)
在上下文菜单中通过Add-> Class创建新类时.
理想情况下,我也希望能够在一个上下文菜单中单击创建一个类.我复制+粘贴现有的类文件以避免文件对话框.
有没有办法使用linq for nhibernate将fetchmode设置为渴望多个对象.似乎有一种扩展方法,它只允许我设置一个对象.但是我需要为多个对象设置它.这可能吗?谢谢
我有obj
第三方组件的对象,
// this could take more than 30 seconds
int result = obj.PerformInitTransaction();
Run Code Online (Sandbox Code Playgroud)
我不知道里面发生了什么.我所知道的是,如果需要更长的时间,那就失败了.
如何为此操作设置超时机制,以便如果超过30秒我只是抛出MoreThan30SecondsException
?
在JSLint中,它警告说
var x = new Array();
Run Code Online (Sandbox Code Playgroud)
(这不是一个真正的变量名称)应该是
var result = [];
Run Code Online (Sandbox Code Playgroud)
第一种语法有什么问题?这个建议背后的原因是什么?
更改H1,H2,H3或H4元素内的文本颜色是否正确?它们是块级吗?
例如
<h1><span style="color:#ABAB">#500</span> Hello world</h1>
Run Code Online (Sandbox Code Playgroud) 我很好奇是否有任何开发人员使用string.IsNullOrEmpty()更多地使用负数而不是正数
例如
if (!string.IsNullOrEmpty())
Run Code Online (Sandbox Code Playgroud)
这就是我99%的时间使用这种方法的方法.对此有何设计决定?
我试图从Apple的粗略文档中找出哪种方法是初始化并将我的Views控件添加到控制器视图的最佳位置.
使用winforms它是相当简单的,因为它们总是在内部初始化InitializeDesigner
,在构造函数中调用.如果可能的话,我正试图匹配这种模式的可靠性.
我工作UIViewControllers
和UITableViewControllers
内部的UINavigationController
,如果这影响了一切-大部分时间.
这是一个例子:
public MyController()
{
// Here?
AddViews();
}
public override ViewDidLoad()
{
base.ViewDidLoad();
// Or is should it be here?
AddViews();
}
public override ViewWillAppear(bool )
{
base.ViewWillAppear(animated);
// Here?
AddViews();
}
public override ViewDidAppear(bool animated)
{
base.ViewDidLoad(animated);
// Or maybe here?
AddViews();
}
void AddViews()
{
UILabel label = new UILabel();
label.Text = "Test";
label.Frame = new RectangleF(100,100,100,26);
View.AddSubView(label);
UIWebView webview = new UIWebView();
webview .Frame …
Run Code Online (Sandbox Code Playgroud) 我对一些C#库和控制台项目(但不是我从头创建的那些)有一个奇怪的问题,他们使用C++/CLI表示法显示手表和智能标签进行调试(例如,显示System::Object^
我期望的位置System.Object
) :
我已经尝试更改项目guids,因为我认为这是问题(有些已经改变),删除obj/debug文件夹,重新启动Visual Studio 2010,修复Visual Studio 2010甚至旧的收藏重新启动Windows.
是否有任何明显的设置我错过了以某种方式被启用?
我有两套(IList),我需要第一个列表中的所有项目,其中项目不在第二个列表中.
任何人都可以通过LINQ语句向我指出实现这一目标的最佳方法吗?
c# ×5
.net ×3
linq ×2
c++-cli ×1
debugging ×1
eager ×1
fetch ×1
html ×1
iphone ×1
javascript ×1
jslint ×1
nhibernate ×1
string ×1
timeout ×1
viewdidload ×1
xamarin.ios ×1