问题列表 - 第12272页

C#Windows - 如何从ComboBox获取Enum值

我将字典绑定到ComboBox,它保存枚举值.检索我使用的选定值

comboBox1.SelectedItem返回维值,说[0,Permanent].我可以检索"永久"并将其转换回枚举.


类似的东西..
Employee.JobType = Enum.Parse(JobType,comboBox1.SelectedItem)

我怎么能实现这个目标?

c#

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

用于解析CSV数据的Javascript代码

有人知道我在哪里可以找到一些解析CSV数据的JavaScript代码吗?

javascript csv

202
推荐指数
8
解决办法
31万
查看次数

使用Moq模拟基类方法调用

我正在修改一个类方法,该方法格式化一些输入参数日期,这些日期随后在方法调用中用作参数调用到基类(它存在于另一个程序集中).

我想验证传递给我的方法的日期在传递给基类方法时格式正确所以我想要Moq基类方法调用.Moq可以实现吗?

moq

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

用Java标记接口

什么是标记接口以及它们用于什么?

java interface

9
推荐指数
3
解决办法
7965
查看次数

如何使用javascript每隔X秒刷新一次浏览器?

我使用的Firefox插件可以每隔X秒刷新一次浏览器窗口.作为前端开发人员,这非常有用,因为我可以在我将其保存在编辑器中时获得有关CSS/XHTML更改的即时反馈.

然而,我注意到这通常会停止工作.我猜这可能是由于javascript/jQuery我已经添加到页面干扰插件.

我只是想知道是否有可能在需要时添加一个临时的javascript线来模仿这种自动刷新行为.

javascript browser

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

释放NSArray时将对象设置为nil

当我收到内存警告时,我发布了一堆存储在NSMutableArray中的对象.

[_children release];
Run Code Online (Sandbox Code Playgroud)

我还需要在某些时候通过对象进行递归(可能在发生mem警告之后),所以我需要检查对象是否仍然存在,我与nil进行比较 - 这是不可行的,因为释放了数组不会有任何结果.

我无法循环遍历数组,逐个删除对象并设置为nil,因为我不允许在迭代期间修改数组.

感觉我错过了一些明显的东西.我只想在数组中释放+ nil一些值.

iphone null release objective-c nsmutablearray

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

Visual C++/C#中的WinForms编程与Visual C++(MFC)中的Windows编程有何不同

如何使用visual c ++/c#中的winforms编程与visual c ++(MFC)中的windows编程不同.

另外,我想知道C#是否足够强大,可以像其他形式一样进行Windows编程.

c# mfc visual-c++

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

从ASP.Net WebSite转换为Web应用程序项目后的MasterType问题

在将Asp.net网站转换为Web应用程序后,我在使用MasterType指令的页面上收到"Type MyNameSpace.MyMaster is not defined"错误.

例如,在aspx文件中

<%@ MasterType VirtualPath="~/MyMaster.master" %>
Run Code Online (Sandbox Code Playgroud)

在designer.vb文件中生成以下代码并具有上述错误:

Public Shadows ReadOnly Property Master() As MyNameSpace.MyMaster
    Get
        Return CType(MyBase.Master, MyNameSpace.MyMaster)
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

如果我删除命名空间,则错误消失但每次我对aspx页面进行更改时都会重新生成此代码.

如果我在指令中使用没有命名空间的TypeName(例如Typename ="MyMaster")而不是VirtualPath,则生成的代码没有命名空间引用,因此没有错误.但是,这在运行时失败了.包含命名空间的行为与使用VirtualPath的方式相同.

我很确定这与转换过程有关,因为新的Web应用程序项目没有这个问题.

有什么想法在这里发生了什么?

更新:

问题解决了!

在转换过程中,我在类中添加了一个与我的根命名空间同名的命名空间.只需删除它即可解决问题.

vb.net asp.net master-pages web-applications web

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

当两个重载具有相同的签名时,调用构造函数重载

考虑以下课程,

class Foo
{
    public Foo(int count)
    {
        /* .. */
    }

    public Foo(int count)
    {
        /* .. */
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码无效,不会编译.现在考虑以下代码,

class Foo<T>
{
    public Foo(int count)
    {
        /* .. */
    }

    public Foo(T t)
    {
        /* .. */
    }
}

static void Main(string[] args)
{
    Foo<int> foo = new Foo<int>(1);
}
Run Code Online (Sandbox Code Playgroud)

以上代码有效且编译良好.它调用Foo(int count).

我的问题是,如果第一个无效,第二个如何有效?我知道类Foo <T>是有效的,因为T和int是不同的类型.但是当它像Foo <int> foo = new Foo <int>(1)一样使用时,T会得到整数类型,并且两个构造函数都具有相同的签名吗?为什么编译器不显示错误而不是选择执行重载?

c# compiler-construction constructor overloading

18
推荐指数
3
解决办法
3593
查看次数

stl排序 - 严格的弱排序

为什么STL使用严格弱排序的比较函数?为什么不能进行部分订购?

c++ algorithm stl strict-weak-ordering

18
推荐指数
4
解决办法
7688
查看次数