问题列表 - 第29790页

为什么枚举有两个不同的名称具有相同的数值?

我刚刚发现了一个微妙的错误,我有一个枚举,两个名字无意中共享相同的数值(在这种情况下,红色= 10和深红色= 10).我有点惊讶这不是语法错误.

public enum Colour
{
    Red=10,
    Blue=11,
    Green=12,
    Crimson=10
}
// Debug.Write(Colour.Red==Colour.Crimson) outputs True
Run Code Online (Sandbox Code Playgroud)

是否有任何现实世界的理由为什么这种行为可能有用或者认为它应该是语法错误?

c# enums

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

如何找出(Type是Type)C#

我正在使用两种类型,一种是通用的,另一种不是.我没有对象的实例,但我想找出if ( MyType is T )或换句话说if ( MyType inherits T)

我再次寻找:

if ( Truck is Vehicle )
Run Code Online (Sandbox Code Playgroud)

if ( MyTruckObject is Vehicle)
Run Code Online (Sandbox Code Playgroud)

c# generics c#-4.0

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

找出一个对象是否具有特定的类作为祖先

在C#中,如何查找给定对象是否具有特定的祖先?

例如,假设我有以下类结构.

ContainerControl
 |
 +----> Form
          |
          +--> MyNormalForm
          |
          +--> MyCustomFormType
                  |
                  +---> MyCustomForm

如果我有这样的方法:

 void MyCoolMethod (Form form)
Run Code Online (Sandbox Code Playgroud)

如何找到表单是否来自MyCustomFormType?

c# inheritance

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

在使用mysql进行搜索时,如何忽略大小写之间的区别

在使用mysql进行搜索时,如何忽略大小写之间的区别

mysql

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

多个xsl:在单个xsl:when中选择

如果我正在测试几个不同的已定义参数,我可以xsl:when在on xsl:choose语句中调用多个语句吗?所以,如果我有:

<parameters>
                    <param id="1">
                        <key>Load</key>
                        <value>XML</value>
                    </param>
                    <param id="2">
                        <key>Input</key>
                        <value>Http</value>
                    </param>
                    <param id="3">
                        <key>Response</key>
                        <value>Y</value>
                    </param> 
</parameters> 
Run Code Online (Sandbox Code Playgroud)

我可以调用三个不同<xsl:when>的单一<xsl:choose>来检查,因为我会有几个<param>不同的<value>,以后需要帮助调用不同的模板.

xml xslt

3
推荐指数
1
解决办法
7933
查看次数

将文本框文本设置为今天/明天/下一天/等.自动?

我是VBA编程的新手,但我现在要做的就是每天更新一张PowerPoint幻灯片.这是我们大厅中显示的天气预报幻灯片,目前我每天都会手动更新七天预报.这意味着在我进入之前,它会将当天显示为昨天的日期,而七天的预测是仍然在预测中显示昨天的日期.最后,我想让它自动提取天气数据,但是对于这个问题的范围,我只是想弄清楚如何在一周中的七天的文本框中显示日期.

基本上,顶部有一个标题:(例如2010年6月30日星期三)

然后七天在列中设置:(例如6月30日7月1日7月2日......)

我想将标题设置为当前日期,如下所示,然后是下面的七个文本框到当天,然后是明天,然后是第二天......依此类推,直到第七天.

我如何增加DateTime?谢谢!

powerpoint datetime vba powerpoint-vba

3
推荐指数
1
解决办法
7400
查看次数

Android加密

我正在开发一个Android应用程序,我需要在它的一个方面使用加密.我对使用哪种算法(AES,DES,RSA等)无动于衷.我知道Java有一个加密包,但我根本不熟悉它.有人可以发布一个关于如何进行加密/解密功能的例子吗?

java security android cryptography

27
推荐指数
1
解决办法
4万
查看次数

Jquery - 确保事件处理程序最后在处理程序链中执行

有没有办法确保您附加的事件处理程序是要执行的事件处理程序链中的最后一个?

我有一个事件处理程序,它通过ajax提交表单,但是稍后,在我附加了我的ajax提交处理程序之后,另一个处理程序附加到表单以执行验证逻辑.验证逻辑应该在ajax提交处理程序之前发生,但它不会因为它之后被绑定而发生.

有没有办法使它成为我的ajax提交处理程序始终是要执行的处理程序链中的最后一个处理程序,而不更改处理程序绑定的顺序?

jquery

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

jqGrid - Safari Mobile上缺少滚动条

在大多数情况下,jqGrid在iPad和iPod Touch上的"Safari Mobile"下运行良好.但是,我注意到,如果网格中的项目多于页面上显示的项目,则在这些设备上jqGrid将显示滚动条.

您可以用两个手指滚动来翻阅内容,但是由于未显示滚动条,因此没有向用户显示更多内容可用.所以他们甚至不知道他们需要滚动.没关系许多移动用户不知道你可以做"双指滚动"的事实.

我想我的问题有两个部分 -

  • 首先,有没有人有办法展示滚动条?
  • 如果没有,任何人都可以想到一个良好的UI提示,提醒用户他们需要"滚动"到更多数据吗?

在Safari Mobile上丢失的Scrollbar下的jqGrid论坛上讨论了这个问题,但没有解决方案.

javascript jquery jqgrid

5
推荐指数
1
解决办法
1889
查看次数

字符串集?

您熟悉此块:

Var
  mySet: Set Of Char;
  C: Char;
begin
  mySet := ['a', 'b', 'c'];
  If C In mySet Then ShowMessage('Exists');
end;
Run Code Online (Sandbox Code Playgroud)

有没有办法申报Set Of STRING?或者是否有类似的代码我可以使用?这个块的重要部分是If C In mySet Then ShowMessage('Exists');我想使用类似于一组字符串的东西.
谢谢.

delphi delphi-7

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