小编lep*_*pie的帖子

如何检查鼠标指针是否可见?

在C#.Net中有没有办法检查鼠标指针是否可见?(例如,在Touch设备上)

还是它的符号类型?(指针,加载圈,隐藏)

.net c#

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

检查字符串最小长度后添加空格的函数

检查字符串最小长度后添加空格的方法,如果字符串输入不等于定义的最小长度,则在字符串后添加空格填充最小长度条件??

例如:最小长度= 30

和string ="anuragsaraswat123abc"20个字符

然后自动找到字符串和可用字符串的最小长度之间的差异并添加空格.建议我的方法

c#

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

调整MenuStrip的宽度

我想在menustrip和menuStrip右边的窗体之间留一个间隙。我使用了autosize = false和新的size属性,更改了menustrip的高度,但未更改width。Menustrip的宽度与窗体的宽度相同。

menuStrip2.AutoSize = false;
menuStrip2.Size = new Size(50, 90); 
Run Code Online (Sandbox Code Playgroud)

我也无法从设计->属性->大小更改。

我仅在menustrip的右侧到窗体的左侧之间创建了一个间隙。

c# menustrip winforms

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

列表<MyObject>包含

检查列表中是否存在一个条目的最快方式(编码方式)是什么?MyObject有2个属性

public class Name
{
    public string FirstName{ get; set; }
    public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我有另一个这样的课:

public class Foo
{ 
   private  List<Name> Names : new List<Name>();
   public List<Name> Names { get; set; }

   public bool Contains(Name x)
   {
      if (x == null)
         return false;

      >>> Navigate || Equals || Linq.Contains
      >>> What's the easiest way to do this?
   }
}
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何使用minizip读取子文件夹中的文件

对于一个项目,必须阅读一些zip文件.一切都很好但是什么时候想要从zip文件中的文件夹中读取它不起作用.或者我只是不知道zip如何在c ++中工作.香港专业教育学院在互联网上搜索,找不到答案.

c++ zip

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

类型成员中的属性和let语句

我正在使用FsUnit在F#中编写一些单元测试,我注意到属性周围有一些奇怪的行为,并且在类型成员中使用语句,并且想知道是否有人可以解释它?

如果我写这样的测试:

[<Fact>] member test.
  ``Test that something works correctly`` () =

    let x = 1

    x + 2 |> should equal 3
Run Code Online (Sandbox Code Playgroud)

我将在'x + 2'行的第一个字符的Visual Studio 2012中出错:

表达式中出现意外的关键字"let"或"use".预期'in'或其他标记.

使用'let ... in'可以解决此错误,但如果您想使用多个错误,请让它快速变得混乱:

[<Fact>] member test.
  ``Test that something works correctly`` () =
    let x = 1
    in x + 2 |> should equal 3
Run Code Online (Sandbox Code Playgroud)

我最终发现将属性放在一个单独的行上也可以解决错误:

[<Fact>]
member test.
  ``Test that something works correctly`` () =

    let x = 1

    x + 2 |> should equal 3
Run Code Online (Sandbox Code Playgroud)

任何人都可以提供任何有关第一个代码段导致错误但其他两个不导致错误的信息吗?

f#

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

.Net正则表达式性能问题

我有一些输出到RichTextBox(可能很多或很少,它的搜索结果),并希望应用一些自定义颜色编码.决定使用正则表达式,当它工作时,它似乎相当缓慢(约20秒)300结果.

输出始终采用相同的格式:

Attribute1=Value1 Attribute2=(Value2) Attribute3="String value 3" Attribute4=
Run Code Online (Sandbox Code Playgroud)

等等.所以,我有4个案例:stuff = stuff,stuff =(stuff)stuff ="string of stuff"和stuff =

以下正则表达式工作正常(匹配它应该的一切),但速度很慢:

(\S+)=("(?:[^"]|(?<open>")|(?<-open>"))+(?(open)(?!))")|(\S+)=(\((?:[^()]|(?<open>\()|(?<-open>\)))+(?(open)(?!))\))|(\S+)=(\S+)|(\S+)=\s
Run Code Online (Sandbox Code Playgroud)

你们看到什么特别的东西会减慢它的速度吗?我相信你可以说,第一部分与引号相匹配,第二部分与括号相匹配,等等.

更新 只是开玩笑,并不能完全归还我想要的......这个:

Attribute1=Value1 Attribute2=(Value2) Attribute3="String value 3" Attribute4= Attribute5="Another string"
Run Code Online (Sandbox Code Playgroud)

返回:

5: Attribute1
6: Value1
3: Attribute2
4: (Value2)
1: Attribute3
2: "String value 3" Attribute4= Attribute5="Another string"
Run Code Online (Sandbox Code Playgroud)

看起来引号一直匹配到第二个字符串,而不是单独考虑它们.

.net c# regex

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

在Java语言的一组许多元素中找到最小的e1-e2

我有一个问题是:给定一组整数(e1,e2,e3 ......),确定最小的ex-ey(减去集合中任何2个元素的最小结果).我知道这与算法有关,但我现在对此一无所知.您可以通过Java提供逻辑或代码来帮助我.非常感谢!

java algorithm

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

错误FTK1013:找不到unicode字节顺序标记

这个错误是什么意思:

Error   8   error FTK1013: could not find unicode byte order marker in the file 
tracking log file: c:\Users\ASUS\documents\visual studio 
2010\Projects\project\project\Debug\CL.write.1.tlog. 
The tracking data is invalid. c:\Users\ASUS\documents\visual studio 
2010\Projects\project\project\FileTracker project
Run Code Online (Sandbox Code Playgroud)

visual-c++

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

'base'和'this'关键字之间的区别

有人告诉我,可以使用baseor thiskeyword 在派生类中访问基类中的受保护变量.我现在完全糊涂了,因为,this 关键字指的是当前类(派生类).

public class A
{
  protected int i;
}
public class B :A
{
  void Display()
  {
    this.i=10;
    //  (or)
    base.i=10;
  }
}
Run Code Online (Sandbox Code Playgroud)

有什么技术差异吗?首先,今天我很想知道为什么我不能创建A inside Display()方法的对象并通过该对象访问变量i,因为受保护访问的定义说,它可以在任何派生类中访问.伙计们,我看过一些线程,但他们说的是,我们无法创建对象并访问受保护的成员.我觉得,这与定义相反.

有人可以请我解释上述两个问题

.net c#

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

标签 统计

c# ×6

.net ×3

algorithm ×1

c++ ×1

f# ×1

java ×1

linq ×1

menustrip ×1

regex ×1

visual-c++ ×1

winforms ×1

zip ×1