ContentTypePropertyCollection.Item

ContentTypePropertyCollection indexer (1 of 2)

Gets the content type property by the specific index.

public ContentTypeProperty this[int index] { get; }
ParameterDescription
indexThe index.

Return Value

The content type property

Examples

using System;
using Aspose.Cells;

namespace AsposeCellsExamples
{
    public class ContentTypePropertyCollectionPropertyItemDemo1
    {
        public static void Run()
        {
            Workbook workbook = new Workbook();
            
            // Add content type properties and demonstrate Item property usage
            int index1 = workbook.ContentTypeProperties.Add("Property1", "Sample Value");
            workbook.ContentTypeProperties[index1].IsNillable = true;
            
            int index2 = workbook.ContentTypeProperties.Add("Property2", 
                DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss"), "DateTime");
            workbook.ContentTypeProperties[index2].IsNillable = false;
            
            // Access properties using Item indexer
            Console.WriteLine($"Property1 IsNillable: {workbook.ContentTypeProperties[0].IsNillable}");
            Console.WriteLine($"Property2 IsNillable: {workbook.ContentTypeProperties[1].IsNillable}");
            
            workbook.Save("ContentTypePropertiesDemo.xlsx");
        }
    }
}

See Also


ContentTypePropertyCollection indexer (2 of 2)

Gets the content type property by the property name.

public ContentTypeProperty this[string name] { get; }
ParameterDescription
nameThe property name.

Return Value

The content type property

Examples

using System;
using Aspose.Cells;
using Aspose.Cells.Properties;

namespace AsposeCellsExamples
{
    public class ContentTypePropertyCollectionPropertyItemDemo
    {
        public static void Run()
        {
            Workbook workbook = new Workbook();
            
            // Add content type property
            workbook.ContentTypeProperties.Add("Admin", "Aspose", "text");
            
            // Access property using Item indexer
            ContentTypeProperty property = workbook.ContentTypeProperties["Admin"];
            
            // Modify property values
            property.Value = "UpdatedValue";
            property.IsNillable = false;
            
            // Save workbook
            workbook.Save("ContentTypePropertyDemo.xlsx");
        }
    }
}

See Also