【简单问题】学C#应该懂。。来人呐,兄弟有难!

15px 2014-07-28 10:01:37
static string BuildParameters(params object[] parameters)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < parameters.Length; i++)
{
sb.Append(parameters[i].ToString());
if (i != parameters.Length - 1)
{
sb.Append(*,*);
}
}
return sb.ToString();
}

问题一:
hWnd和key都是int型,内容分别为111和222
BuildParameters(hWnd, key)
返回值字符串为11102220 还是111222 或者是?

问题二:
食佐早餐未?(广东话)
...全文
312 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
15px 2014-07-28
  • 打赏
  • 举报
回复
引用 11 楼 xxxxing 的回复:

sb.Append(*,*);
想表达 什么 实在不懂; 报错,无奈注释之。
sb.Append(",")
Peng_baoqing 2014-07-28
  • 打赏
  • 举报
回复
sb.Append(*,*); 如果改成sb.Append(",");的话结果为: 111,222;
第二个问题是 你吃早餐了么? 嘿嘿,我是上班每天坚持吃早餐的星期天除外哦!嘿嘿
於黾 2014-07-28
  • 打赏
  • 举报
回复
*改成双引号
wind_cloud2011 2014-07-28
  • 打赏
  • 举报
回复
“吃早餐了没?
平头哥哥 2014-07-28
  • 打赏
  • 举报
回复



sb.Append(*,*);

想表达 什么 实在不懂;
报错,无奈注释之。
於黾 2014-07-28
  • 打赏
  • 举报
回复
sb.Append()//给字符串追加字符 if (i != parameters.Length - 1) { sb.Append(",");//如果不是最后一个,追加逗号 }
sunny906 2014-07-28
  • 打赏
  • 举报
回复
引用 7 楼 C_Oldlee 的回复:
如果只BuildParameters(hWnd)那么结果为111 对吗?
巨应打字员 2014-07-28
  • 打赏
  • 举报
回复
未食佐早餐!!
15px 2014-07-28
  • 打赏
  • 举报
回复
引用 5 楼 sunny906 的回复:

        static string BuildParameters(params object[] parameters)
        {
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < parameters.Length; i++)
            {
                sb.Append(parameters[i].ToString());
                if (i != parameters.Length - 1)
                {
                    sb.Append(",");
                }
            }
            return sb.ToString();
        }
//结果
111,222
如果只BuildParameters(hWnd)那么结果为111 对吗?
sunny906 2014-07-28
  • 打赏
  • 举报
回复
问题2,不懂粤语,
sunny906 2014-07-28
  • 打赏
  • 举报
回复

        static string BuildParameters(params object[] parameters)
        {
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < parameters.Length; i++)
            {
                sb.Append(parameters[i].ToString());
                if (i != parameters.Length - 1)
                {
                    sb.Append(",");
                }
            }
            return sb.ToString();
        }
//结果
111,222
15px 2014-07-28
  • 打赏
  • 举报
回复
上面代码有点错误,应该是这样
   static string BuildParameters(params object[] parameters)
        {
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < parameters.Length; i++)
            {
                sb.Append(parameters[i].ToString());
                if (i != parameters.Length - 1)
                {
                    sb.Append(',');
                }
            }
            return sb.ToString();
        }
第一次玩不懂如何@人
引用 3 楼 xgp0009 的回复:
引用 2 楼 wangnaisheng 的回复:
引用 1 楼 Z65443344 的回复:
MR00009 2014-07-28
  • 打赏
  • 举报
回复
确实看不懂sb.Append(*,*);,*不是C#的。还是你写错了。 闽南人,猜测那句广东话应该是“吃早餐了没?”
wangnaisheng 2014-07-28
  • 打赏
  • 举报
回复
返回的是111222 下个问题,看不明白广东话
於黾 2014-07-28
  • 打赏
  • 举报
回复
sb.Append(*,*); *是什么,你这是C#? 不应该是","么? 最后结果应该是:111,222

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧