我从我正在调用的Web服务获取返回字符串.现在我想查找应该存在于该返回字符串中的特定值.返回字符串是这样的:
pg_response_type = A
pg_response_code = A01
pg_response_description = APPROVED
endofdata
现在我想检查这个字符串是否存在pg_response_code = A01.我知道我必须在字符串中循环.应该是什么代码......?假设我正在存储此字符串string Response;
我在继承和压倒我自己,但我遇到了这个愚蠢的问题.我正在创建3个类,并在第三个类中创建前两个类的对象.但我的问题是我无法访问它们内部的函数:(例如,Testing_Class中的A()和Testing Class中的相同函数.
我在这做错了什么?
public class Testing_Class
{
public virtual string A()
{
string a = "John";
return a;
}
}
public class Testing : Testing_Class
{
public override string A()
{
string a = "John";
return a;
}
Testing_Class t1 = new Testing_Class();
}
public class Test
{
Testing MyTesting = new Testing();
Testing_Class MyTestingClass = new Testing_Class();
MyTesting.A(); //MyTesting is not even showing up in the popup options menu...
}
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的字符串:
2013年3月4日或者像这样11/10/2012.这是mm/dd/yyyy格式,我想转换为MM/dd/yyy.我这样做:
DateTime publicationDate = DateTime.ParseExact(myDate, "MM/dd/yyyy", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
这给我一个错误:
String was not recognized as a valid DateTime.
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?
编辑:
在查看了所有答案后,我想显示DateTime变量的Month和Day.
所以我做不到这样的事情:
string publicationDate = DateTime.ParseExact(myDate, "M/d/yyyy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy");
Run Code Online (Sandbox Code Playgroud)
有一个字符串将无法解决我的问题,因为我使用此变量只显示日期和月份.当我尝试将此"publicationDate"解析回DateTime时,会截断月份和日期的"0".
希望我在这里说明我的观点.
回答:
string publicationDate = DateTime.ParseExact(myDate, "M/d/yyyy", CultureInfo.InvariantCulture).ToString("MM/dd");
Run Code Online (Sandbox Code Playgroud) 我想转换这个字符串格式:
二千零十三分之十一
至
201311
所以,假设我的字符串在这个变量中:
string s = "11/2013";
Run Code Online (Sandbox Code Playgroud)
该问题的代码应该是什么?谢谢!