And*_*ndy -2 c# string replace
我试图保存一些图像,我想使用DateTime来获得不同的可识别文件名.因此,我使用正确的Path创建一个String,向其添加日期时间并删除空格,点和冒号.
String imagePath = "D:\\Patienten\\" + username;
imagePath += "\\"+DateTime.Now.ToString();
Console.WriteLine("WithFilename: " + imagePath);
imagePath.Replace(" ", "");
Console.WriteLine("Without \" \" : " + imagePath);
imagePath.Replace(".", "");
Console.WriteLine("Without \".\": " + imagePath);
imagePath.Replace(":", "");
Console.WriteLine("Output format: " + imagePath);
imagePath += ".png";
image.Save(imagePath);
Run Code Online (Sandbox Code Playgroud)
根据控制台输出,String根本没有变化.这意味着Console.Writeline中的所有输出字符串都是相同的.我在visual Studio Express 2010中使用c#,以防万一.有人能在这里找到错误吗?
提前致谢!
Mat*_*igh 15
字符串是不可变的,修改后的字符串将是从函数返回的新字符串
例如
imagePath = imagePath.Replace(" ", "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |