问题列表 - 第1505页

正确命名C#的枚举值

你怎么看,拥有这样一个枚举是一个好主意:

enum AvailableSpace {
   Percent10,
   Percent20,
   SqF500,
   SqF600
}
Run Code Online (Sandbox Code Playgroud)

问题是关于值名称的语义,即百分比和平方英尺.我真的相信这不是一个好主意,但我无法找到和指导等支持这一点.

编辑:这将用于确定实体的状态 - 即作为描述对象状态的只读属性.如果我们知道总空间(即对象本身知道它),我们可以选择在内部进行转换,因此我们要么只有百分比,要么是平方英尺,要么两者都有.争论的焦点是,"两者"并不是一个好主意.

以上是一个例子,但真正的问题是一些数据提供者向我们发送总数(sq.f.)和其他百分比,我的目标是统一用户界面.我可以自由地进行一些近似,因此将根据我们想要提供信息的准确度来调整确切的值.

问题只是关于值名称的语义,而不是内容 - 即,如果将百分比放在(潜在的)int枚举中是个好主意.

c# enums naming

3
推荐指数
2
解决办法
2144
查看次数

如何在不进行提取的情况下预览git-pull?

它甚至可能吗?

基本上,我只使用一个远程存储库:

git pull
Run Code Online (Sandbox Code Playgroud)

现在,我想预测这种拉动会改变什么(差异),而不会触及我身边的任何东西.原因是我拉的东西可能不是"好",我希望其他人在使我的存储库"脏"之前修复它.

git version-control

197
推荐指数
5
解决办法
10万
查看次数

在ASP.NET中提取多个记录集时的DataReader或DataSet

我有一个ASP.NET页面,其中包含一些需要填充的控件(例如下拉列表).

我想单独前往数据库并带回多个记录集,而不是为每个控件进行往返.

我可以在DataSet中带回多个表,或者我可以带回一个DataReader并使用'.NextResult'将每个结果集放入一个自定义业务类中.

我是否可能使用DataReader方法看到足够大的性能优势,或者我应该只使用DataSet方法?

任何你通常如何处理这个的例子将不胜感激.

asp.net performance sqldatareader dataset

11
推荐指数
2
解决办法
2万
查看次数

铁轨上红宝石的限制是什么?

我记得与那些到目前为止使用Ruby on Rails的人交谈,然后在他们达到极限时不得不放弃它,或者发现它最终过于僵化.我忘记了细节,但它可能与使用多个数据库有关.

所以我想要知道的是Ruby on Rails之外的特性/要求是什么,或者至少需要这样的扭曲,以便使用另一个更灵活的框架更好,即使你可能不得不失去一些优雅或额外写样板代码.

ruby ruby-on-rails

8
推荐指数
2
解决办法
5231
查看次数

获取新条目的主键

我有许多子表具有父表的外键.

如何在父表中添加一个条目并获取该条目的主键,以便我可以在子表中输入指向父表中条目的行?

我在C#应用程序的MS Access数据库中执行此操作.

.net c# database ms-access primary-key

6
推荐指数
1
解决办法
825
查看次数

你的Java规则是什么?

我正在学习Java,我想知道每个人的Java规则是什么.您本质上知道的规则,如果您看到有人破坏它们,您会尝试纠正它们.让你摆脱困境或帮助改善事情的事情.你永远不应该做的事情.你应该经常做的事情.初学者不会知道的规则.

java

6
推荐指数
8
解决办法
839
查看次数

英语和法语的Delphi 2009可以在同一台机器上共存吗?

如果我能用英语和法语购买D2009,有没有人知道(比如试过和成功)?
这不是生成法语或英语应用程序,而是以任何一种语言提供IDE来拍摄屏幕截图并用法语或英语进行演示.

会涉及什么:补充安装加上一些快捷方式的参数开关?

delphi delphi-2009

2
推荐指数
1
解决办法
180
查看次数

C++模板是伪装的宏吗?

我已经用C++编程了几年,我已经使用了很多STL并且已经创建了我自己的模板类几次以了解它是如何完成的.

现在我正在尝试将模板更深入地集成到我的OO设计中,一个唠叨的想法不断回到我身边:它们只是一个宏,真的......你可以使用#defines实现(而不是UGLY)auto_ptrs,如果你真的想要.

这种思考模板的方式有助于我理解我的代码将如何实际工作,但我觉得我必须以某种方式忽略这一点.宏是邪恶的化身,但"模板元编程"风靡一时.

那么,真正的区别是什么?模板如何避免#define引导你进入的危险,比如

  • 在您不期望它们的地方难以理解的编译器错误?
  • 代码臃肿?
  • 跟踪代码有困难吗?
  • 设置调试器断点?

c++ macros templates

54
推荐指数
10
解决办法
2万
查看次数

通过OLE实现Excel自动化 - 抑制/捕获对话框错误?

我通过C#程序和OLE刷新Excel 2007数据连接.大部分工作都是由一个Workbooks.RefreshAll()语句完成的.

正如刷新电子表格的本质一样,各种各样的事情都可能出错.在刷新过程中,程序可以提供有关"无法从文件中读取数据'|'的对话框错误消息,以及有关"重叠数据透视表报告"的消息.这两个都是致命的,我应该能够捕获这些错误,并退出程序时出错.

不幸的是,我似乎无法捕捉到这些问题,相反,我的自动程序一直存在,直到我出现并按下对话框上的输入.

有没有人知道是否可以以编程方式捕获excel对话框中显示的错误,而不是将它们显示给用户?

c# excel ole

2
推荐指数
1
解决办法
3334
查看次数

获取C#save对话框的文件路径

我有一个保存对话框,当我按下按钮时会弹出.但是我不想在那时保存文件,我想取名称并将其放在按钮旁边的文本框中,以便稍后使用该名称.

任何人都可以告诉我如何从保存对话框中获取文件路径以便以后使用它吗?

c# dialog

17
推荐指数
1
解决办法
6万
查看次数