我正在尝试使用文本行分析数据文件,然后使用while循环将文本行添加到字符串数组中。似乎每次我向索引处的数组添加新行时,索引中比其低的每个值都将设置为要添加的字符串。例如,如果我将strings [2]设置为值“ foo”,即使strings [1]和strings [0]的值有所不同,它也会将strings [1]和strings [0]设置为“ foo”以前。
我尝试测试以查看添加到数组中的值正确无误。我也尝试过使数组为const,但是没有运气。
var request = HttpContext.Request;
var appUrl = System.Web.HttpRuntime.AppDomainAppVirtualPath;
if (appUrl != "/")
appUrl = "/" + appUrl + "/";
var newUrl = string.Format("{0}://{1}{2}{3}/{4}", request.Url.Scheme, request.UrlReferrer.Host, appUrl, "Controller", "Action");