小编lig*_*ver的帖子

在C#中获得最后'N'个宿舍

假设目前的季度是3,年份是2011年.我怎样才能获得最后5个季度

期望的输出:

Q3-2011
Q2-2011
Q1-2011
Q4-2010
Q3-2010
Run Code Online (Sandbox Code Playgroud)

Q和' - '被追加.

我正在努力

int generateQuater = 5;

            int currentQuater = 3;//GetQuarter(DateTime.Now.Month);
            int currentYear = DateTime.Now.Year;

            List<string> lstQuaterYear = new List<string>();

            lstQuaterYear.Add(string.Concat('Q',currentQuater, '-', currentYear));

            for (int i = generateQuater; i > 0; i++)
            {
              //code to be placed   
            }
Run Code Online (Sandbox Code Playgroud)

谢谢

c#

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

正则表达式

我想使用正则表达式从字符串中删除空格(''),点('.')和连字符( - ).

我目前的做法:

string input = "hello     how --r dsbadb...dasjidhdsa.dasbhdgsa--dasb";          
var res = input
     .ToCharArray()
     .Where(i => i != ' ' && i != '-' && i != '.')
     .Aggregate(" ", (a, b) => a + b);
Run Code Online (Sandbox Code Playgroud)

.net c# regex replace

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

标签 统计

c# ×2

.net ×1

regex ×1

replace ×1