我正在寻找 RedGate 的 ReadyRoll 的经济实惠的替代方案,用于 SQL 的持续部署。
我所有的搜索都返回了近十年前的开源项目。
有人有合适的替代品吗???
我正在编写一种格式化电话号码的方法,如果初始数组中的数字少于10位,也会在开头添加填充.我只是输入少于10位数的用例,我的方法显然没有添加填充.最常见的错误是使用错误的padcount参数.我确信我错过了一些简单的事情.
public static string CreatePhoneNumber(int[] numbers)
{
string numbas = string.Join("", numbers);
string ammendNumbas = numbas;
char pad = '0';
if ( numbas.Length < 10)
{
ammendNumbas = numbas.PadLeft(10, pad);
}
string formatString = "(###) ###-####";
var returnValue = Convert.ToInt64(ammendNumbas)
.ToString(formatString.Substring(0,ammendNumbas.Length+4))
.Trim();
return returnValue;
}
Run Code Online (Sandbox Code Playgroud)