小编Nah*_*hum的帖子

没有选项卡的WPF选项卡控件

我想有一个类似于制表符控件但没有"TabStrip"部分的控件,而是通过组合框改变制表符.我该怎么做?

我想答案就在那里我只是没有用英语正确地说出来.

.net c# wpf tabcontrol

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

strtol使用errno

我有以下代码:

#include <stdlib.h>
#include <stdio.h>
#include <errno.h>

void main(void)
{
     int data;
     char * tmp;
     data = strtol("23ef23",&tmp,10);
     printf("%d",errno);
     getchar();
}
Run Code Online (Sandbox Code Playgroud)

输出为0 ...

为什么?

我使用visual studio 2010 C++代码必须与C89兼容.

c c89

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

将\\替换为\ failed

string DownloadDirectoryPath = @"C:\\Program Files\\companyname\\productname\\username\\0\\2012081617085746"
Run Code Online (Sandbox Code Playgroud)

(这是我从sql server获得的路径)但我的应用程序使用单斜杠,所以我尝试使用

DownloadDirectoryPath= DownloadDirectoryPath.Replace(@"\\", @"\");
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我得到相同的字符串.任何建议?

请注意:

以上值是我在观察窗口看到的

c# string

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

git 分支和 ls-remote 中不同的文件夹大小写

我的 git 存储库出了点问题。我的分支文件夹名称有不同的大小写。git branch -r给我美国/blabla git ls-remote给我我们/blabla这对所有遥远的我们来说都是如此/

为什么会发生这种情况,如何使两个命令返回小写版本?

命令:

git branch -r | grep US/blabla
Run Code Online (Sandbox Code Playgroud)

返回:

origin/US/99867_blabla
Run Code Online (Sandbox Code Playgroud)

命令:

git ls-remote origin US/99867_blabla
Run Code Online (Sandbox Code Playgroud)

回报 nothing

命令:

git ls-remote origin us/99867_blabla
Run Code Online (Sandbox Code Playgroud)

回报

`12312362b8f4e6dc0e1c34880f96d525d2d19d30        refs/heads/us/blabla`
Run Code Online (Sandbox Code Playgroud)

命令:

git branch
Run Code Online (Sandbox Code Playgroud)

回报

* master
Run Code Online (Sandbox Code Playgroud)

git

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

在第n项之后轻松更改列表

我有一个清单: var x = new List<string>(){"a","b","c"}

我正在寻找一个非常简单的方法来改变一个例子后的所有项目:

var x = new List<string>(){"a","b","c"}
var y = new List<string>(){"d","e","f"}
x.addAfterFirst(y);
Run Code Online (Sandbox Code Playgroud)

结果 x= "a","d","e","f"

我知道'x.Skip(1)'可以回复我的信息.我需要设置它.

c# list

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

更改字典键的值

我有一个字符串列表.

我想在其中删除一个如下:

  settings.RecentSearches.Keys.Remove(itemToAdd.Key);
  settings.RecentSearches.Keys.Add(itemToAdd.Key);
Run Code Online (Sandbox Code Playgroud)

错误:

Mutating a key collection derived from a dictionary is not allowed.
Run Code Online (Sandbox Code Playgroud)

我想在其中添加和删除值.

我能做什么?

.net c#

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

char数组中的indexof返回-1,即使该char存在

可以解释为什么这个代码片段的计算结果为-1?

我除了它是0,因为它是'1'的索引

Arrays.asList("1234".toCharArray()).indexOf((char)'1');

我也尝试过:

Arrays.asList("1234".toCharArray()).indexOf('1');

Arrays.asList("1234".toCharArray()).indexOf(49);

java

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

C#verbatim引用转义String vs ToString()

我尝试创建一个单元测试,

我有一个代码,生成以下字符串:

{<a class="btn btn-default" href="Page1">1</a><a class="btn btn-default btn.primary selected" href="Page2">2</a><a class="btn btn-default" href="Page3">3</a>}
Run Code Online (Sandbox Code Playgroud)

(这是visual studio调试器向我展示的.)

我尝试将它与const进行比较

  const string str = @"{<a class=""btn btn-default"" href=""Page1"">1</a>"
                           + @"<a class=""btn btn-default btn-primary selected"" href=""Page2"">2</a>"
                           + @"<a class=""btn btn-default"" href=""Page3"">3</a>}";
Run Code Online (Sandbox Code Playgroud)

但我得到了(正如我在调试器中看到的那样)

"{<a class=\"btn btn-default\" href=\"Page1\">1</a><a class=\"btn btn-default btn-primary selected\" href=\"Page2\">2</a><a class=\"btn btn-default\" href=\"Page3\">3</a>}"
Run Code Online (Sandbox Code Playgroud)

如何删除额外的斜杠?

编辑问题是我有btn.default而不是btn-default

c#

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

标签 统计

c# ×5

.net ×2

c ×1

c89 ×1

git ×1

java ×1

list ×1

string ×1

tabcontrol ×1

wpf ×1