I have been able to do a custom Converter that transforms to a list of interfaces.
Here my custom converter:
public class InvoiceDetailConverter : JsonConverter {
public override bool CanConvert(Type objectType) {
//assume we can convert to anything for now
return true;
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) {
List<InvoiceDetail> data = serializer.Deserialize<List<InvoiceDetail>>(reader);
// now loop to make the proper list
List<IInvoiceDetail> result = new List<IInvoiceDetail>();
foreach (IInvoiceDetail d in data) {
result.Add(d);
} …Run Code Online (Sandbox Code Playgroud) 在我开始for loop使用的程序中button,我想用另一个来打破这个循环button.例如:
private void button1_Click(object sender, EventArgs e)
{
for( int i = 0; i < var; i++)
{
//doing something
}
}
Run Code Online (Sandbox Code Playgroud)
并使用第二个按钮中断循环,
private void button2_Click(object sender, EventArgs e)
{
//breaking loop;
}
Run Code Online (Sandbox Code Playgroud)
需要帮忙 :)
我想提取第二个和第三个下划线(_)或第二个下划线和空格之间的词。
我的样本数据将是:
COL_POS_CJMA_CA_03.09.17
COL_DPU_CJER_CK_03.08.17
COL_POS_CJNE CA_03.09.2017
COL_DPU_CJEK CK_03.08.2017
Run Code Online (Sandbox Code Playgroud)
我的结果应该是:
CJMA
CJER
CJNE
CJEK
Run Code Online (Sandbox Code Playgroud)
我已经有了_[^_]*_([^_]*)_
,我可以提取第一个两个结果。如果有人可以帮助我提取第三和第四结果
在第三个下划线或空格之间显示的正则表达式
我有这条线:
return Regex.Replace(pPath, $@"\\\\{server.Name}\\", $@"\\{{{server.Alias}}}\", RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)
抛出 System.ArgumentException :
无法分析转义序列 \T。路径:\filerrect**\T**I\GDF\ReceptionFlux\bancaire\PEEXPJ010\20200220\PEEXPJ010_P1ADP_2ADP2_XXXXXX_PAYER_FSS_VIR_BBRED_FS_0027010_20200127}\Amp}\Amp\Amp{}\Amp}\Ampj\20200220\PEEXPJ010_P1ADP_2 @"\\{server.Name}\"= "\\\\filerrect\TI\GDF\ReceptionFlux\\"
我认为的问题是解释 \TI ,因为它是路径名的一部分。如何处理?
谢谢你的帮助
你好,你可以帮我吗?
private void button2_Click(object sender, EventArgs e)
{
Byte[] IMAGES = null;
FileStream STREAM = new FileStream(IMGLOCATION, FileMode.Open, FileAccess.Read);
BinaryReader BSR = new BinaryReader(STREAM);
IMAGES = BSR.ReadBytes((int)STREAM.Length);
CON.Open();
string SQLQUERY = "INSERT INTO USERS (FULNAME,USERNAME,PASSWORD,IMAGE,STATUS)VALUES('"+textBox2.Text+"','"+textBox1.Text+"'.'"+textBox3.Text+ "',@IMG,'" + textBox4.Text + "')";
CMD = new SqlCommand(SQLQUERY,CON);
CMD.Parameters.Add(new SqlParameter("@IMG", IMAGES));
int N = CMD.ExecuteNonQuery();
CON.Close();
MessageBox.Show("USER CREATED SUCCESSFULLY");
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用密码创建新用户时,我试图将图像放在最后仍然是同样的错误 12345
'12345附近的语法不正确