标签: .net-2.0

解析此字符串的最快方法是什么

我有一个字符串,格式如下:

[季节] [年] [供应商] [地理]

所以一个例子可能是:2009年春季尼尔森MSA

我需要能够以最快的方式解析季节和年份.我不关心漂亮或聪明.只是原始速度.该语言是使用VS2008的C#,但该程序集是为.NET 2.0构建的

c# performance parsing .net-2.0

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

当 Control 变为 Enable=False 时,ASP.Net ViewState 不起作用

为什么当一个控件确实包含值但它设置为 .Enable=False 时,所有控件都会变为禁用(没关系),但为什么 ViewState 不会在下一次回发时保留数据?如果我获取 UserControl 而不修改其启用状态,则 ViewState 在回发之间工作。

我们如何禁用 UserControl 使其所有控件都变为禁用(这部分有效),但所有控件都保留使用 ViewState(这不起作用)?

澄清:

1)在aspx.cs中单击按钮编辑:

myControl.Enabled = false;
//This produce to have all controls in myControl to be disabled.
Run Code Online (Sandbox Code Playgroud)

2)在asp.cs中:点击Save离开EDIT状态:

myControl.Enabled = true;
//This produce that all controls inside myControl are blank : no viewstate!
Run Code Online (Sandbox Code Playgroud)

其他回发之所以有效,是因为我们没有将 myControl.Enable 设置为 false。

c# asp.net viewstate .net-2.0 c#-2.0

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

在VB.NET中反转枚举

我需要对VB.NET(.NET 2)中的Enumeration进行NOT操作,是否可能?

  <DefaultValue(0)> _
  Public Enum Orientation
    Descending = -1
    Undefined = 0
    Ascending = 1
  End Enum
Run Code Online (Sandbox Code Playgroud)

通过ex定义一个Not操作来做

myObj1.Orientation = Not myObj2.Orientation
Run Code Online (Sandbox Code Playgroud)

规则:

Desceding > Ascending, 
Ascending > Desceding, 
Undefined > Undefined
Run Code Online (Sandbox Code Playgroud)

.net vb.net .net-2.0

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

如果没有安装 .NET 2,是否可以编译 .NET 2 WinForms 应用程序以在 .NET 4 上运行?

最近,我收到一位客户投诉,说我编写的一个小型 .NET 2.0 应用程序无法在他的 Windows 7 计算机上运行。

经过调查,发现c:\Windows\Microsoft.NET\Framework\v2.0.50727他的机器上没有文件夹,只有V4.0的文件夹。

我不知道这样的星座是可能的。

我的问题:

如果在客户端计算机上找不到 .NET 2 运行时,是否可以以某种方式指示我的应用程序使用 .NET 4 运行时?

runtime fusion .net-4.0 .net-2.0 winforms

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

在C#中使用软连字符

我想使用C#在单词中的每个字母之间插入一个软连字符.例如,这里有一些文字:

Thisisatest => T-h-i-s-i-s-a-t-e-s-t

' - '是一个柔和的连字符.我怎么能在C#中做到这一点?我打算在网站上使用它.

注意:我在.NET 2.0上.

c# asp.net .net-2.0

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

比较C#上的两个List <>

我的问题是这样的: c#list compare

但唯一需要注意的是:

我正在使用.NET Framework 2.0

那么如何在C#framework 2上比较两个列表并在项目不同时返回一个布尔值呢?

instance == anotherone fails
instance.Equals(anotherone) fails.
Run Code Online (Sandbox Code Playgroud)

编辑:

他们都是List

编辑2

我正在尝试比较列表值是否正确.我可以对它们进行排序,np.问题是如果项目的计数或值发生变化.例如:

List1->Item1 = "A"
List1->Item2 = "B"

List2->Item1 = "B"
List2->Item2 = "A"

//must return true


List1->Item1 = "A"
List1->Item2 = "B"

List2->Item1 = "B"
List2->Item2 = "C"

//must return false

List1->Item1 = "A"
List1->Item2 = "B"

List2->Item1 = "B"
List2->Item2 = "A"
List2->Item3 = "A"

//must return false, etc.
Run Code Online (Sandbox Code Playgroud)

谢谢和亲切的问候.

c# arraylist object .net-2.0

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

为什么在将日期转换为String时更改日期格式?

我正在使用VB.net构建SQL查询

dateFrom As Date ... '02/21/2013
sqlQuery.add(“ HAVING MIN(DATEADD(HOUR, 2, columnDate)) >= ” + myDate)
Run Code Online (Sandbox Code Playgroud)

MyDate格式为"MM/dd/YYYY"(02/21/2013),但是当我添加到sqlQuery字符串时,我得到了这种格式"dd/MM/YYYY"(2013年2月21日).这会导致SQL查询失败

为什么在日期转换为"ToString"时更改日期格式?

注意事项

  • 我无法在查询中使用参数
  • 框架2.0
  • SQL Server

.net sql vb.net date .net-2.0

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

如何在c#中激发MouseDown事件(不是单击)?

我已经设计了一个gui calc,我已经使用平面按钮进行数字按钮,获得按钮点击感觉我已经改变了鼠标颜色,但是当我使用小键盘做钙时我能够刺激点击事件但是我怎么做需要刺激MouseDown事件,

c# .net-2.0

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

如何从C#中的字符串中删除适合模式的尾随数字?

我有以下字符串: 0000015700

我需要一个执行以下操作的算法:

  • 转到第一个数字而不是0从右到左(7在这种情况下)
  • 7从右到左开始提取6位数(输出将是000157

它无法使用LINQ实现,因为该项目在.NET 2.0框架上运行.

我如何在C#中执行此操作?

.net c# string .net-2.0

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

使用"?" 运算符来检查字符串是否为空或空

猜猜我有这个代码,

string a, b;
b = null;
Run Code Online (Sandbox Code Playgroud)

我怎么用"?" 运算符检查b是否为空或空.

我希望得到"b"的值,如果它在"a"中不为null或为空

我不想用,string.IsNullOrEmpty(),原因--->我不想用"if and else":)

让我猜你的下一个问题,为什么不想使用if和else.

c# .net-2.0

-4
推荐指数
1
解决办法
2352
查看次数