Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AngularJS limitTo在特殊标记上拆分_C#_Angularjs - Fatal编程技术网

C# AngularJS limitTo在特殊标记上拆分

C# AngularJS limitTo在特殊标记上拆分,c#,angularjs,C#,Angularjs,我有一个长文本字段,我想创建一个展开/折叠方法来显示短描述和长描述 假设我有一个字符串在看这个:测试1测试2测试3测试4测试5测试6 我怎么能说我只想要前3段,所以我的简短描述输出将是测试1测试2测试3 在C#中,我做了以下几点。可能不是最好的解决方案,但它可以工作,并将其发送到视图。然而,仅仅从角度来看,这能更容易地解决吗 public string DescriptionShort { get { return !string.IsNullOrWhiteSpace(D

我有一个长文本字段,我想创建一个展开/折叠方法来显示短描述和长描述

假设我有一个字符串在看这个:
测试1

测试2

测试3

测试4

测试5

测试6

我怎么能说我只想要前3段,所以我的简短描述输出将是测试1

测试2

测试3

在C#中,我做了以下几点。可能不是最好的解决方案,但它可以工作,并将其发送到视图。然而,仅仅从角度来看,这能更容易地解决吗

public string DescriptionShort
{
    get {
        return !string.IsNullOrWhiteSpace(Description) ? String.Join(String.Empty, Description.Split(new[] { "</p>" }, StringSplitOptions.None).Take(3).ToArray()) + "</p>" : "";
    }
    set { _DescriptionShort = value; }
}
公共字符串描述短
{
得到{
return!string.IsNullOrWhiteSpace(Description)?string.Join(string.Empty,Description.Split(new[]{“

”},StringSplitOptions.None)。Take(3.ToArray())+“

”:”; } 设置{u DescriptionShort=value;} }