小编jal*_*eel的帖子

c#中字符串的反转部分

如何反转部分用户输入字符串?只是号码不应该反转所有其他部分必须颠倒.

ABC123DEF   --> CBA123FED
DISK0123CAR --> KSID0123RAC
596ABCDEF   --> 596FEDCBA
Run Code Online (Sandbox Code Playgroud)

提前谢谢这是我的代码:

public static string ReverseStr(string sStrRev)
{
        string output = "";
        Dictionary<int, char> SChar = new Dictionary<int, char>();

        int Cposition = 0;

        for (int i = sStrRev.Length - 1; i >= 0; i--)
        {
            if (sStrRev[i] != '1' && sStrRev[i] != '2' && sStrRev[i] != '3' 
                && sStrRev[i] != '4' && sStrRev[i] != '5' 
                && sStrRev[i] != '6' && sStrRev[i] != '7' 
                && sStrRev[i] != '8' && sStrRev[i] != '9' …
Run Code Online (Sandbox Code Playgroud)

c# string reverse

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

LIKE 运算符、N 和 % SQL Server 不适用于 nvarchar 列

有什么方法可以使以下查询工作吗?

declare @t nvarchar(20)
set @t='??'
SELECT  [perno] ,[pName]
  FROM  [dbo].[People]
  Where [pName] like N''+@t +'%'
Run Code Online (Sandbox Code Playgroud)

我不能这样使用:

 Where [pName] like N'??%'
Run Code Online (Sandbox Code Playgroud)

或者使用存储过程:

  ALTER PROCEDURE [dbo].[aTest]
  (@t  nvarchar(20))
  AS
    BEGIN

     SELECT     [perno] ,[pName]
       FROM     [dbo].[People]
       WHERE   ([People].[pName] LIKE N'' +@t + '%')
END   
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-like

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

标签 统计

c# ×1

reverse ×1

sql ×1

sql-like ×1

sql-server ×1

string ×1

t-sql ×1