小编Jay*_*uzi的帖子

如何在名称中引用带括号的文件

创建一个名为Valid [File] .txt的文件,并在其中粘贴一些文本.启动powershell并转到该目录.

__PRE__
应该在文件中显示值.它返回空白.如果使用制表符自动完成,则会转义名称:
__PRE__
但仍然没有回报.

如何引用名称中带括号的文件?

powershell

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

如何在C#中按数字顺序排序分隔字符串数组

我有点受约束.我正在使用遗留系统,其中包含一堆我需要解析的分隔字符串.不幸的是,字符串需要根据字符串的第一部分进行排序.该数组看起来像

array[0] = "10|JohnSmith|82";
array[1] = "1|MaryJane|62";
array[2] = "3|TomJones|77";
Run Code Online (Sandbox Code Playgroud)

所以我想让数组看起来像

array[0] = "1|MaryJane|62";
array[1] = "3|TomJones|77";
array[2] = "10|JohnSmith|82";
Run Code Online (Sandbox Code Playgroud)

我想过做一个2维数组来抓住第一部分并将字符串留在第二部分,但是我可以在这样的二维数组中混合类型吗?

我不确定如何处理这种情况,有人可以帮忙吗?谢谢!

c# arrays

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

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

如何在.NET中创建自己的原始数据类型?

如何创建自己的原语?例如,范围为1-10的整数.

编辑:这来自Rosetta Code的任务.

定义基元数据类型:演示如何定义行为类似于整数但最低有效值为1且最高有效值为10的类型.

我在这里添加它是因为我认为它可能对其他人有用.

.net vb.net

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

从具有IList返回类型的方法返回ReadOnlyCollection

这里我有以下代码:

    private IList<IState> _states = new List<IState>();
    private ReadOnlyCollection<IState> _statesViewer;

    public IList<IState> States { get { return _statesViewer; } }
Run Code Online (Sandbox Code Playgroud)

我相信通常最好返回接口而不是具体类本身,但在这种情况下,我不应该设置为States属性的返回类型ReadOnlyCollection吗?

我的图书馆的任何用户都会认为IList如果我将其设置为可以做任何事情,那就意味着添加元素.事实并非如此,我肯定违反了将其暴露为IList的合同.

我对这个观点是对的还是我在这里还有其他的东西?

.net c#

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

解析我的专有字符串格式

我们如何从以下字符串中获取数字7和4和5:

MODULE potmtpMAIN main <info: "Enterprise Optimizer 7.4 for COR Technology 5.5 --    
Advanced Solver Edition", url:"http://EO.riverlogic.com", url_menu:"EO Online...",  
app_id:"EOAS",app_name:"Enterprise Optimizer AS", app_major:7,  
app_minor:4,app_micro:5,app_copyright:"\251 1996-2010 River Logic Inc.\r\nAll 
Rights Reserved."> 
Run Code Online (Sandbox Code Playgroud)

搜索必须基于app_major:app_minor:和app_micro

先感谢您

c# string extract

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

如何填写powershell脚本中的提示

我使用这样的命令:

get-pfxcertificate C:\test.pfx

Enter password: *******

该命令要求我填写提示.但我不能在我的脚本中执行此操作(test.ps1 for ex)

我需要的是这样的:

get-pfxcertificate C:\test.pfx -password "123456"

或类似的东西,所以我可以运行我的脚本,而不是每次都填写提示

我非常感谢任何回复

powershell

4
推荐指数
3
解决办法
6607
查看次数

确保UI更新位于UI线程上

考虑:

async Task FooAsync()
{
    await BarAsync().ConfigureAwait(false);

    UpdateUI(); // Bug
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种系统地确保不会发生这种情况的方法.

也许是一种命名约定,其中必须在UI线程上运行的方法获得特殊后缀.或静态检查,其中方法上的[UIThreadOnlyAttribute]意味着任何调用者必须具有相同的属性,并且可能不会调用ConfigureAwait(false).

有什么建议?

c# async-await

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

如何使'git push -f`"安全"

有没有办法使用git push -f,但origin/master自上次拉动后才变化?

我只想重新组织历史记录,而不是覆盖文件内容.

git

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

在Release版本中获取System.Diagnostics.Debug.Assert()的行为?

我想在特定情况下检测和报告错误,使用与Debug.Assert()发布版本相同的行为.我怎样才能做到这一点?

c# assert

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