在VBA Access中,我从下面的长行逐字符串中获取一个短字符串:
tmpStr1,tmpStr2 as string;
tmpStr1 = "abcdefgh"
tmpStr2 = Mid(tmmStr1,3,1) 'result is c
如何在C#中做同样的事情?
答案 0 :(得分:1)
尝试这样做。
var tmpStr1 = "abcdefgh";
var tmpStr2 = tmpStr1.Substring(3, 1);
Console.WriteLine(tmpStr2);
答案 1 :(得分:0)
在c#
中使用Substring
tmpStr2 = Substring(tmmStr1,2,1)
string.Substring( int startIndex, int length );
https://msdn.microsoft.com/en-us/library/aka44szs(v=vs.110).aspx
答案 2 :(得分:0)
在C#中你有ggplot(dat,aes(x,y))+
geom_point()+
facet_wrap(~var1+var2,scale="free",
labeller = labeller(.cols = label_parsed, .multi_line = FALSE))
。要获得与显示的VBA相同的结果:
Substring
string tmpStr1 = "abcdefgh";
string tmpStr2 = a.Substring(2, 1);
有两个参数1.开始位置(从0开始),2。要采取的字符数。