SelectionContainer.Count 属性

获取一个值,该值指示集合中对象的数目。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
ReadOnly Property Count As Integer
    Get
int Count { get; }
property int Count {
    int get ();
}
abstract Count : int
function get Count () : int

属性值

类型:System.Int32
一个整数。

示例

Public Sub CodeExample(ByVal dte As DTE2) 
    Try
        ' Open a project and select some items in 
        ' Solution Explorer before running this example.
        Dim selCon As SelectionContainer = dte.SelectedItems.SelectionContainer
        Dim msg As String = "Container has items: " + selCon.Count.ToString()
        If selCon.Parent Is dte.SelectedItems Then
            msg += vbCrLf + "The SelectionContainer has a SelectedItems as a parent object."
        End If
        msg += vbCrLf + "This SelectionContainer is in this application: " + selCon.DTE.Name
        
        MessageBox.Show(msg)
    
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try
End Sub
public void CodeExample(DTE2 dte)
{  
    try
    {   // Open a project and select some items in 
        // Solution Explorer before running this example.
        SelectionContainer selCon= dte.SelectedItems.SelectionContainer;
        string msg = "Container has items: " + selCon.Count.ToString();
        if (selCon.Parent.Equals(dte.SelectedItems))
            msg += "\nThe SelectionContainer has a SelectedItems as a parent object.";
        msg += "\nThis SelectionContainer is in this application: " + selCon.DTE.Name;

        MessageBox.Show(msg);

    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

.NET Framework 安全性

请参见

参考

SelectionContainer 接口

EnvDTE 命名空间

其他资源

如何:编译和运行自动化对象模型代码示例