varclient=Client;varcollectionName=$"test_collection_{Guid.NewGuid():N}";// Create a new collection with 4-dimensional vectors using Cosine distance.varcreateResponse=awaitclient.CollectionOperationsV2.CreateVectordbCollectionsCreateAsync(requestTimeout:30,collectionName:collectionName,dimension:4,metricType:"COSINE");Console.WriteLine($"Collection '{collectionName}' created successfully.");// Check that the collection exists using the Has endpoint.varhasResponse=awaitclient.CollectionOperationsV2.CreateVectordbCollectionsHasAsync(dbName:"default",collectionName:collectionName);Console.WriteLine($"Collection '{collectionName}' exists: {hasResponse.Data.Has}");// Describe the collection to get detailed information.vardescribeResponse=awaitclient.CollectionOperationsV2.CreateVectordbCollectionsDescribeAsync(dbName:"default",collectionName:collectionName);Console.WriteLine($"Collection name: {describeResponse.Data.CollectionName}");Console.WriteLine($"Fields count: {describeResponse.Data.Fields.Count}");Console.WriteLine($"Load status: {describeResponse.Data.Load}");// Drop the collection.vardropResponse=awaitclient.CollectionOperationsV2.CreateVectordbCollectionsDropAsync(collectionName1:collectionName);Console.WriteLine($"Collection '{collectionName}' dropped.");// Verify the collection no longer exists.varhasAfterDrop=awaitclient.CollectionOperationsV2.CreateVectordbCollectionsHasAsync(dbName:"default",collectionName:collectionName);