【发布时间】:2019-10-31 11:52:52
【问题描述】:
当我选择文件夹时,我将此路径打印到我的 TextBlock (WPF):
folderName = dialog.SelectedPath.ToString();
tbArea = "Selected Path: " + dialog.SelectedPath.ToString() + "\r\n";
我可能会多次使用这个,我已经创建了方法:
public void addToTextArea(string[] newString)
{
tbArea = tbArea + newString + "\r\n";
}
现在我这样做:
string[] arr = {"Selected Path", dialog.SelectedPath.ToString()};
addToTextArea(arr);
但结果我得到了这个:System.String[]。
出了什么问题或遗漏了什么?
【问题讨论】:
-
.NET 中默认的
.ToString()行为是返回类型的全名。所以从技术上讲没有什么问题——你只需要告诉 .NET 如何将数组的 elements 组合成一个string。
标签: c# arrays wpf string parameter-passing