使用C#如果我不知道位置,如何替换字符串数组中的项目文本?
我的阵列是[柏林,伦敦,巴黎]我如何用纽约取代巴黎?
答案 0 :(得分:27)
您需要通过索引来解决它:
arr[2] = "new york";
既然你说你不知道这个位置,你可以使用Array.IndexOf找到它:
arr[Array.IndexOf(arr, "paris")] = "new york"; // ignoring error handling
答案 1 :(得分:9)
你也可以这样做:
<asp:FileUpload ID="fileUploadVideo" runat="server" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator7"
runat="server" ControlToValidate="fileUploadVideo"
ErrorMessage="Only .avi, .mpg, .wav, .mid, .wmv, .asf and .mpeg Video formats are allowed." ForeColor="Red"
ValidationExpression="/^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.avi|.AVI|.WMV|.wmv|.wav|.WAV|.mpg|.MPG|.mid|.MID|.asf|.ASF|.mpeg|.MPEG)$/"
ValidationGroup="PartnerProfileUpdate" SetFocusOnError="true"></asp:RegularExpressionValidator>