小编Pan*_*vos的帖子

通过命令行传递JSON字符串

我将一个对象序列化为json字符串并通过命令行将其传递给应用程序但是当我在应用程序中收到参数时,这不再是json字符串而是常规字符串.

我正在使用下面的代码来创建json字符串

var jsonStr = new JavaScriptSerializer().Serialize(obj);
Run Code Online (Sandbox Code Playgroud)

我正在传递的字符串 - "{"name":"abc","place":"xyz"}"
我收到的字符串 - "{name:abc,place:xyz}";

如何维护json字符串的结构?

c# json cmd

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

同时运行任务.NET 4.5

为什么该方法AwakeTest需要3秒而不是1秒

public static async void AwakeTest()
{
    var Do1 = Sleep(1, 1);
    var Do2 = Sleep(1, 2);
    var Do3 = Sleep(1, 3);

    await System.Threading.Tasks.Task.WhenAll(Do1, Do2, Do3); 

    Console.WriteLine(await Do1);
    Console.WriteLine(await Do2);
    Console.WriteLine(await Do3);
}

private static async System.Threading.Tasks.Task<int> Sleep(int Seconds, int ID)
{
    if (Seconds < 0)
    {
        throw new Exception();
    }
    System.Threading.Thread.Sleep(Seconds * 1000);
    return ID;
}
Run Code Online (Sandbox Code Playgroud)

c# task task-parallel-library async-await

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

解析特定格式C#的日期时间值

有一个字符串2020-12-27 20:00:00.应用程序必须将其解析为DateTime结构.预期的格式是yyyy-MM-dd hh:mm:ss.我用:

DateTime.TryParseExact(timeString, "yyyy-MM-dd hh:mm:ss", 
                       CultureInfo.InvariantCulture, DateTimeStyles.None, out time)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.TryParseExact返回false.谁知道为什么?

c# datetime parsing

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

如何在.NET中使用扫描仪?

我正在计划制作一个应用程序(专门的存档系统),其中,我的应用程序可以访问打印机/扫描仪以扫描文档并将其存储到数据库并访问打印机/扫描仪以打印所请求的文档.有什么建议?只需一个简单的扫描文档 - >存储到数据库类型的解决方案就行了.谢谢!:)

c# scanning archiving windows-forms-designer

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

$运营商做什么?

当在网上阅读F#代码时,美元运算符会一次又一次地弹出,例如:库模式多个抽象级别

但是,符号和运算符参考仅说"没有更多可用信息".

操作员可以做什么,有人知道在哪里可以找到任何实际的文件吗?

f#

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

即使没有显式事务,SQL Server是否会获取锁?

我第一次阅读有关MSSQL Locking的内容,而且很多地方,锁定机制概念取决于事务的存在.我想知道在没有涉及任何交易的情况下是否可以锁定(一般情况下)?

t-sql sql-server concurrency locking transactions

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

如何获取 Windows 批处理文件中的日期格式为“yyyymmdd”?

我正在编写一个Windows批处理文件,batch file应该在特定文件夹中输出一个文件。我希望文件名写成如下:

filename-yyyymmdd.csv
Run Code Online (Sandbox Code Playgroud)

其中 yyyymmdd 代表当前日期。

我的batch file代码如下:

cd:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn
bcp "SELECT TOP 100 * FROM xxxx.dbo.xxxxx" queryout c:\test\csv\confirmed.csv -t, -c -S xxxx\xxxxx -U xxx -P xxxxxxxxxx
set mydate=%date:~10,4%%date:~4,2%%date:~7,2%
echo %mydate%
copy c:\test\csv\confirmed.csv c:\test\csvwithdates\confirmed-%mydate%.csv
Run Code Online (Sandbox Code Playgroud)

我得到以下文件名作为输出: confirmed-ay18.csv

期望的输出: confirmed-20180528.csv

我查看了以下问题,StackOverflow但我很难实施建议的答案:

在 Windows 批处理文件中以 YYYYMMDD 格式获取日期

Windows 批处理:将日期格式化为变量

我究竟做错了什么?

windows sql-server bcp date batch-file

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

C#"无法解析方法'InitializeComponent'.解析器报告了以下错误'无效的符号种类:NamedType'"

我有一个由.NET framework 4的其他人编写的项目我有一个表单有问题(其他表单正确打开).

当我尝试在"设计模式"中打开Form1时,Visual Studio 2017显示错误屏幕并返回"无法解析方法'InitializeComponent'.解析器报告以下错误'无效符号类型:NamedType'.请查看任务列表中的潜在的错误."

与调用堆栈

at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.OnMethodPopulateStatements(Object sender, EventArgs e)
at System.CodeDom.CodeMemberMethod.get_Statements()
at System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager manager, CodeTypeDeclaration declaration)
at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
at System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host) 

c# designer

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

为什么要在 React 路由中传递 {...props}?

我使用下面的路线只是因为它是我在网上找到的代码:

<Route exact path="/test" render={(props) => <Test {...props} msg={ "abc" } /> } />
Run Code Online (Sandbox Code Playgroud)

我知道 {...props} 表示多个参数,但我不明白为什么我需要它,因为下面的代码也工作得很好,并且 props.msg 在测试中可用

<Route exact path="/test" render={() => <Test msg={ "abc" } /> } />
Run Code Online (Sandbox Code Playgroud)

那么 {...props} 在渲染过程中传入时实际上做了什么?

javascript reactjs react-router

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

是否可以在 .NET Framework 4.x 中使用带有 C# 9 Records 的库

有没有办法用记录创建库,然后在旧的.NET Framework 4.x 应用程序中使用它?

.net c#-9.0

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