格式化内部有quots的字符串

时间:2015-05-13 05:14:02

标签: c# string formatting

我需要构建一个字符串模板字符串" data" 数据是输入。所以我准备一个string format = @"template string ""{0}""" 但当我string.Format(format, "data");时,我得到模板字符串 * 数据 *** 我也试过了string format = "template string \"{0}\""。有同样的问题。 我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

<TabHost
            android:id="@android:id/tabhost"
            android:layout_width="fill_parent"
            android:layout_height="900dp" 

           android:layout_alignParentBottom="true"

            >

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical" >

                <FrameLayout
                    android:id="@android:id/tabcontent"
                    android:layout_width="0dp"
                    android:layout_height="0dp"
                    android:layout_weight="0" >
                </FrameLayout>

                <android.support.v4.view.ViewPager
                    android:id="@+id/viewpager"
                    android:layout_width="fill_parent"
                    android:layout_height="135dp"
                    android:layout_weight="1" >
                </android.support.v4.view.ViewPager>

                <TabWidget
                    android:id="@android:id/tabs"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"


                    android:orientation="horizontal" >
                </TabWidget>
            </LinearLayout>
        </TabHost>

答案 1 :(得分:0)

string.Format("\"{0}\"","data");

这有用吗?

答案 2 :(得分:0)

只需使用这个

string.Format(@"""{0}""","your string")