小编Dor*_*eka的帖子

有没有其他方法可以编写在c ++中使用switch语句的代码

我们正在使用C++构建DLL.由于我们有400个大小的DLL的大小越来越大,所以有没有替代方法使用而不是切换

c++ switch-statement

0
推荐指数
1
解决办法
272
查看次数

WInforms中是否存在会话管理的概念

今天我去面试了,我问过为什么我们不能像在Web应用程序中那样在winforms中实现状态管理.所以任何人都可以给我正确的理由.

c# winforms

0
推荐指数
1
解决办法
2434
查看次数

任何人都可以告诉为什么在使用StreamWriter保存数据时仍然显示以前的数据

我使用Stream writer将数据保存到文件名但是如果我第二次运行代码,则相同的数据会附加到先前的数据但我想清除旧数据并写入数据

我在文本文件中应该有的数据应如下所示

101 435435345 3445454541104021031A094101                                                      
52251               1                   1         CCD1         110402110402   1111000020000001
6281110000251                00000000011              1                     1 0111000020000001
822500000100111000020000000000010000000000001                                  111000020000001
 9000001000001000000010011100002000000000001000000000000                                       
Run Code Online (Sandbox Code Playgroud)

我的示例代码

if (i == 0)
{
  index++;
  string m_strDate = DateTime.Now.ToString("yyyy/MM/dd");
  m_strDate = m_strDate.Replace("/", "");
  StrFilePath = "log" + m_strDate + index + ".txt";
}
  using (StreamWriter sw = new StreamWriter(StrFilePath,true))
    {
     using (StreamReader sr = new StreamReader(new MemoryStream(System.Text.Encoding.ASCII.GetBytes(strLine))))
    {
        while (sr.Peek() >= 0)
         {
           strReadLine = sr.ReadLine();
          if (strReadLine.StartsWith("1"))
           {
                if (i == 0)
              {
                  strFileHeader = strReadLine;
                  sw.WriteLine(strFileHeader); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net streamwriter

0
推荐指数
1
解决办法
1192
查看次数

为什么单击确定Web表单重置

我已经编写了以下脚本来弹出消息,href但是点击OK弹出窗口时,表单会重置为什么会发生这种情况

我写的内容如下

<a href="" style="text-decoration: none;" onclick="return confirm('A student need for Accommodated, Modified, or Alternate assessment is determined by the student ARD committee working in collabration with the LPAC and must be documneted in the student IEP ');">
                                ?</a>
Run Code Online (Sandbox Code Playgroud)

在OK之前点击

在此输入图像描述

点击确定后

在此输入图像描述

在此输入图像描述

javascript asp.net href

0
推荐指数
1
解决办法
123
查看次数

无法将类型'int'隐式转换为'int []'

我声明int[]如下

int[] iroleID = new int[] { };

我从数据库获取值并分配给的代码iroleid如下

if (oAuthenticate.getTaskID(out m_oDataSet1, "uspgetTaskID"))
{
  for (int iTaskid = 0; iTaskid < m_oDataSet1.Tables[0].Rows.Count; iTaskid++)
  {
   iroleID = Convert.ToInt32(m_oDataSet1.Tables[0].Rows[iTaskid]["RoleID"].ToString());
   strTaskID = m_oDataSet1.Tables[0].Rows[iTaskid]["TaskID"].ToString();
   arrTaskID.Add(strTaskID);
   }
}
Run Code Online (Sandbox Code Playgroud)

但是我遇到了一个错误,如上所述Cannot implicitly convert type 'int' to 'int[]'有人可以帮助我吗

c# asp.net

0
推荐指数
1
解决办法
1万
查看次数

用空字符串替换反斜杠(\)

大家好我在替换有反斜杠的字符串时遇到问题()

string sRegex = "2004\01".Replace("\\", "");
Response.Write(sRegex); // which is giving me 20041
Run Code Online (Sandbox Code Playgroud)

但是当我包含两个反斜杠时,我会按预期输出

string sRegex = "2004\\01".Replace("\\", "");
Response.Write(sRegex); // which is giving me 200401

string sReplace = "2004\01";
string sRegex = sReplace.Replace("\\", "");
Run Code Online (Sandbox Code Playgroud)

那么有可能超过第一个案例吗?这样它应该显示相同的结果

c# backslash

0
推荐指数
1
解决办法
6888
查看次数

How to split string with delimiter and get the first value

I have the following query where I have a table which is storing from information with a delimiter

SQL version - Microsoft SQL Azure (RTM) - 12.0.2000.8

DECLARE @commanTable TABLE
(
  CommaId NVARCHAR(MAX),
  Name NVARCHAR(500)
)

DECLARE @commanTable1 TABLE
(
   CommaId INT,
   Name NVARCHAR(500)
)

INSERT INTO @commanTable VALUES ('2324205.3933251.7336404', 'Test1'), 
('2324206.3933252.7336405', 'Test2')

INSERT INTO @commanTable1 (CommaId, Name)
SELECT  value, Name
FROM   @commanTable CROSS APPLY STRING_SPLIT(CommaId,'.');

SELECT * FROM @commanTable1
Run Code Online (Sandbox Code Playgroud)

Getting the following results

在此处输入图片说明

Where I need the results to …

sql t-sql sql-server

0
推荐指数
1
解决办法
81
查看次数

使用linq将C#类转换为xml

大家好我有3节课如下

public class Main
{
    public List<B> BList{ get; set; }
}
public class B
{
    public B()
    {
        ListA = new List<A>();
    }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Email { get; set; }
    public List<A> ListA { get; set; }
}
public class A
{
    public int Rating { get; set; }
    public int Weightage { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想在添加数据后使用linq将其转换为XML

Main main = new Main ();
var …
Run Code Online (Sandbox Code Playgroud)

c# xml linq

-2
推荐指数
1
解决办法
63
查看次数