标签: string.format

在HTML中将HTML格式粘贴到System.String对象中

如何将HTML格式粘贴到C#中的String对象中?

这就是我所拥有的:

c.DepartmentAbbr.ToString() + " - (" + c.DepartmentName.ToString() + ")"
Run Code Online (Sandbox Code Playgroud)

其中c.DepartmentAbbr.ToString()和c.DepartmentName.ToString()都是使用LINQ从数据上下文中选择的字段.

这是我本来想要的:

"<b>" + c.DepartmentAbbr.ToString() + "</b> - (" + c.DepartmentName.ToString() + ")"
Run Code Online (Sandbox Code Playgroud)

所以第一个单词以粗体显示.上面只显示带有粗体标签和所有内容的文字文本.我假设我需要使用String.Format,但我找不到一个很好的例子来帮助我知道如何使用它来做我想要的.

更新

以下是我认为不重要的一些细节,但我认为现在必须这样.

这是我正在使用的控件.ASPX代码:

 <telerik:RadComboBox ID="rcbDepartments" runat="server" AppendDataBoundItems="True"
        AutoPostBack="true" NoWrap="true" Width="250px">
        <Items>
            <telerik:RadComboBoxItem Text="All Departments" Value="-1" />
        </Items>
    </telerik:RadComboBox>
Run Code Online (Sandbox Code Playgroud)

我正在使用C#中的LINQ向此控件添加项目:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        var abbr = from c in DB.Departments
                   where c.DepartmentAbbr != "BInst"
                   select c;

        foreach (var c in abbr)
        {
            String s = String.Format("{0} - ({1})", c.DepartmentAbbr, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net string string.format

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

String.Format()问题

当我使用格式化字符串时string.Format(),我希望能够指示我希望格式化的值并在最后填充一定量的空间.

例如,假设我有以下内容:

string.Format("{0}", myStringValue);
Run Code Online (Sandbox Code Playgroud)

我希望能够告诉Format函数格式化值,如果它小于50个字符,请填充它(带空格),使其长度为50个字符.

可以这样做吗?

.net c# string.format

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

货币的字符串格式(使用大括号格式化的负值)

当我们转换String.Format("{0:C}", 126.45)它返回$ 126.45

但如果我们转换 String.Format("{0:C}", -126.45)它返回($ 126.45)

为什么负转换返回括号?如果我们不想要这个括号怎么办?

string.format currency

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

带有printf的Java StringBuilder.等价String.format

我正在使用StringBuilder来构建一个ver长查询.

StringBuilder sb = new StringBuilder();
sb.append("select * from x where name = %s'");
String.format(sb.toString, "John"); 
Run Code Online (Sandbox Code Playgroud)

什么相当于这样的东西?或者这实际上是正确的方法吗?

java string stringbuilder string.format

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

lua:本地函数调用本地字符串 - > nil

我得到了这个代码,其中"call_name"似乎保持为零.

function mdbTest(conf)
  if conf.m_string:sub(6,9) == "MBUS" then
      local print_name, call_name = "MBUS","mbus"
  else
      local print_name, call_name = "MDB","mdb"
  end

  local port_handler = rawio.open(string.format("/dev/%s",call_name))
end
Run Code Online (Sandbox Code Playgroud)

最后,这不是一个真正的问题,因为我可以将call_name设为public,但我想知道为什么会这样.有人可以解释一下吗?

谢谢.

null string.format lua local

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

String.Format没有取第4个对象

这是我的概率,我想String.Format()函数应该采取4个对象和格式字符串.但它会抛出"输入字符串不是正确的格式错误".

这是我的代码,

string jsonData = string.Format("{{\"sectionTitle\":\"{0}\",\"strPushMsg\":\"{1}\",\"Language\":\"{2}\",}\",\"articleid\":\"{3}\"}}", urlsectiontitle, formatHeadline, Language, articleid); 
Run Code Online (Sandbox Code Playgroud)

c# string.format

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

String.Format格式化数组

如果事先不知道数组中的元素数,是否可以格式化值数组.我试过这个:

 static void Main(string[] args)
    {
        object[] x = { 1, 2, 3 };
        Console.WriteLine(string.Format("{0}", x));
        Console.ReadKey();
    }
Run Code Online (Sandbox Code Playgroud)

这产生"1".

我想输出1,2,3或"1","2","3"

c# string.format

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

将卡号转换为XXXX-XXXX-XXXX-0000格式

我有一个16个字符的字符串,通过这样的方式:

1234567891234567
Run Code Online (Sandbox Code Playgroud)

我需要能够像在系统中那样格式化字符串,即

XXXX-XXXX-XXXX-4567
Run Code Online (Sandbox Code Playgroud)

请注意,上面显示的4567位数字与卡号的后四位数字有关.

这个问题有助于将字符串格式化为类似1234-5678-9123-4567

但它对上面要求的格式没有帮助.

在寻找答案的同时,我也遇到了以下解决方案:

    string[] subStrings = Enumerable.Range(0, 4).Select(n => cardNumber.Substring(n * 4, 4)).ToArray();
    string result = String.Format("{0}-{1}-{2}-{3}", subStrings);
Run Code Online (Sandbox Code Playgroud)

但同样这只会输出字符串 1234-5678-9123-4567

我似乎已经达到了解决方案的一部分,但不能格式化其余部分.

c# string.format

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

使用String.Format功能的记录方法

我有通用的Log方法,它将条目写入日志文件,事件日志等.

public static void Log(string logEntry)
{
    // Write DateTime and logEntry to Log File, Event Log, etc.
}
Run Code Online (Sandbox Code Playgroud)

我创建了重载以使用以下方法提供String.Format()功能:

public static void Log(params object[] logEntry)
{
    // Purpose: Overload Log method to provide String.Format() functionality
    //          with first parameter being Format string.
    // Example: Log("[{0:yyyy-MM-dd}] Name: {1}, Value: {2:#,##0.00}", DateTime.Now, "Blah, Blah, Blah", 12345.67890)

    string formatString = logEntry[0].ToString();

    object[] values = new object[logEntry.Length - 1];

    for (int i = 1; i < logEntry.Length; i++)
    {
        values[i - 1] = …
Run Code Online (Sandbox Code Playgroud)

c# arrays string.format

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

Python-在MySQL陈述式中使用.format()字串

我正在尝试使用今天的数据以及7天前的数据格式化mysql语句。我很确定日期格式正确,所以我认为不是问题所在。

错误报告是:

 Warning: (1292, "Incorrect datetime value: '{} 16:00:00' for column 'run_start_date' at row 1")
      result = self._query(query)
    Traceback (most recent call last):
         AttributeError: 'int' object has no attribute 'format'
Run Code Online (Sandbox Code Playgroud)

例如

today = DT.date.today()
week_ago = today - DT.timedelta(days=7)
print(today.strftime('%Y-%m-%d'))
print(week_ago.strftime('%Y-%m-%d'))

cursor.execute(SELECT * FROM db WHERE run_start_date BETWEEN '{} 16:00:00' AND '{} 16:00:00'format(week_ago, today)
Run Code Online (Sandbox Code Playgroud)

python mysql string.format

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

标签 统计

string.format ×10

c# ×6

string ×2

.net ×1

arrays ×1

asp.net ×1

currency ×1

java ×1

local ×1

lua ×1

mysql ×1

null ×1

python ×1

stringbuilder ×1