mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-10 07:21:03 +00:00
Feature/csharp text splitter doc (#10571)
- **Description:** Just docs related to csharp code splitter - **Issue:** It's related to a request made by @baskaryan in a comment on my previous PR #10350 - **Dependencies:** None - **Twitter handle:** @ather19 --------- Co-authored-by: Bagatur <baskaryan@gmail.com>
This commit is contained in:
@@ -31,7 +31,8 @@ from langchain.text_splitter import (
|
||||
'markdown',
|
||||
'latex',
|
||||
'html',
|
||||
'sol',]
|
||||
'sol',
|
||||
'csharp']
|
||||
```
|
||||
|
||||
</CodeOutputBlock>
|
||||
@@ -342,3 +343,72 @@ sol_docs
|
||||
```
|
||||
|
||||
</CodeOutputBlock>
|
||||
|
||||
|
||||
## C#
|
||||
Here's an example using the C# text splitter:
|
||||
|
||||
```csharp
|
||||
using System;
|
||||
class Program
|
||||
{
|
||||
static void Main()
|
||||
{
|
||||
int age = 30; // Change the age value as needed
|
||||
|
||||
// Categorize the age without any console output
|
||||
if (age < 18)
|
||||
{
|
||||
// Age is under 18
|
||||
}
|
||||
else if (age >= 18 && age < 65)
|
||||
{
|
||||
// Age is an adult
|
||||
}
|
||||
else
|
||||
{
|
||||
// Age is a senior citizen
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<CodeOutputBlock lang="python">
|
||||
|
||||
```
|
||||
[Document(page_content='using System;', metadata={}),
|
||||
Document(page_content='class Program\n{', metadata={}),
|
||||
Document(page_content='static void', metadata={}),
|
||||
Document(page_content='Main()', metadata={}),
|
||||
Document(page_content='{', metadata={}),
|
||||
Document(page_content='int age', metadata={}),
|
||||
Document(page_content='= 30; // Change', metadata={}),
|
||||
Document(page_content='the age value', metadata={}),
|
||||
Document(page_content='as needed', metadata={}),
|
||||
Document(page_content='//', metadata={}),
|
||||
Document(page_content='Categorize the', metadata={}),
|
||||
Document(page_content='age without any', metadata={}),
|
||||
Document(page_content='console output', metadata={}),
|
||||
Document(page_content='if (age', metadata={}),
|
||||
Document(page_content='< 18)', metadata={}),
|
||||
Document(page_content='{', metadata={}),
|
||||
Document(page_content='//', metadata={}),
|
||||
Document(page_content='Age is under 18', metadata={}),
|
||||
Document(page_content='}', metadata={}),
|
||||
Document(page_content='else if', metadata={}),
|
||||
Document(page_content='(age >= 18 &&', metadata={}),
|
||||
Document(page_content='age < 65)', metadata={}),
|
||||
Document(page_content='{', metadata={}),
|
||||
Document(page_content='//', metadata={}),
|
||||
Document(page_content='Age is an adult', metadata={}),
|
||||
Document(page_content='}', metadata={}),
|
||||
Document(page_content='else', metadata={}),
|
||||
Document(page_content='{', metadata={}),
|
||||
Document(page_content='//', metadata={}),
|
||||
Document(page_content='Age is a senior', metadata={}),
|
||||
Document(page_content='citizen', metadata={}),
|
||||
Document(page_content='}\n }', metadata={}),
|
||||
Document(page_content='}', metadata={})]
|
||||
```
|
||||
|
||||
</CodeOutputBlock>
|
||||
|
Reference in New Issue
Block a user