请解释一下你的想法.
1. DateTime dt = System.IO.File.GetLastAccessTime("C:\\There_is_no_such_file.txt");
2. DateTime dt = System.IO.File.GetLastAccessTime("");
Run Code Online (Sandbox Code Playgroud)
如果path参数中描述的文件不存在,则此方法返回到公元1601年1月1日午夜12点(CE)协调世界时(UTC),调整为当地时间.
在第二种情况下抛出参数异常.
为什么在第一种情况下不抛出FileNotFoundException(或smth.simmilar)?
我需要从SQL Server 2008读取数据行.其中一列的类型是VARBINARY(MAX).在C#中,我想使用out参数来读取它(并且给定的场景主要满足需求).
但我需要指定参数变量大小来填充C#变量.在这里我假设8000就够了......但谁知道:
database.AddOutParameter(command, "vbCertificate", DbType.Binary, 8000);
Run Code Online (Sandbox Code Playgroud)
所以问题是:
SpeechSynthesizer允许通过使用SelectVoiceByHints(VoiceGender, VoiceAge)函数来峰化不同的声音(据我所知
).但是,如果我改变性别和语音年龄,就不会进行定制.
你能解释一下原因吗?如果我做错了什么,这样做的正确方法是什么?
谢谢.