好的,我知道是否可以,我需要替代方法。我在用B = String.Concat(A.Substring(0, 40)); 捕获值的前40个字符。如果A的值大于40,则B可以捕获,但是如果A的值小于40,则B不会捕获任何值。 最佳答案 String.Concat在这里不能满足您的目的。您应该执行以下操作:if(A.Length > 40) B= A.Substring(0,40); else B=A;