File tree 5 files changed +12
-12
lines changed
LanguageIdentification.Test
LanguageIdentification.TestConsole
5 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ Install-Package LanguageIdentification
24
24
``` C#
25
25
var langIdClassifier = new LanguageIdentificationClassifier ();
26
26
langIdClassifier .Append (" Hello" );
27
- var result = langIdClassifier .Classify ();
27
+ using var result = langIdClassifier .Classify ();
28
28
Console .WriteLine (result );
29
29
```
30
30
@@ -35,7 +35,7 @@ Console.WriteLine(result);
35
35
36
36
2 . 通过静态方法使用
37
37
``` C#
38
- var result = LanguageIdentificationClassifier .Classify (" Hello" );
38
+ using var result = LanguageIdentificationClassifier .Classify (" Hello" );
39
39
Console .WriteLine (result );
40
40
```
41
41
@@ -50,7 +50,7 @@ Console.WriteLine(result);
50
50
``` C#
51
51
var classifier = new LanguageIdentificationClassifier (" zh" , " en" );
52
52
langIdClassifier .Append (" Hello" );
53
- var result = langIdClassifier .Classify ();
53
+ using var result = langIdClassifier .Classify ();
54
54
Console .WriteLine (result );
55
55
```
56
56
- 速度会更快;
Original file line number Diff line number Diff line change @@ -22,14 +22,14 @@ public void ShouldDetectionFailWithOutLanguageLoaded()
22
22
defaultClassifier . Reset ( ) ;
23
23
24
24
defaultClassifier . Append ( item . Text ) ;
25
- var defaultClassifierResult = defaultClassifier . Classify ( ) ;
25
+ using var defaultClassifierResult = defaultClassifier . Classify ( ) ;
26
26
27
27
Assert . AreEqual ( item . LanguageCode , defaultClassifierResult . LanguageCode ) ;
28
28
29
29
var portionClassifier = new LanguageIdentificationClassifier ( allSupportedLanguages . Where ( m => m != defaultClassifierResult . LanguageCode ) ) ;
30
30
31
31
portionClassifier . Append ( item . Text ) ;
32
- var portionClassifierResult = portionClassifier . Classify ( ) ;
32
+ using var portionClassifierResult = portionClassifier . Classify ( ) ;
33
33
34
34
Assert . AreNotEqual ( defaultClassifierResult . LanguageCode , portionClassifierResult . LanguageCode ) ;
35
35
@@ -46,7 +46,7 @@ public void ShouldOnlyLoadedLanguageReturn()
46
46
{
47
47
classifier . Reset ( ) ;
48
48
classifier . Append ( item . Text ) ;
49
- var result = classifier . Classify ( ) ;
49
+ using var result = classifier . Classify ( ) ;
50
50
51
51
Assert . IsTrue ( result . LanguageCode == "zh" || result . LanguageCode == "en" ) ;
52
52
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ public void ShouldBeSuccess()
15
15
{
16
16
foreach ( var item in TestData . Items )
17
17
{
18
- var result = LanguageIdentificationClassifier . Classify ( item . Text ) ;
18
+ using var result = LanguageIdentificationClassifier . Classify ( item . Text ) ;
19
19
Assert . AreEqual ( item . LanguageCode , result . LanguageCode ) ;
20
20
21
21
Console . WriteLine ( result ) ;
Original file line number Diff line number Diff line change @@ -96,8 +96,8 @@ public void ShouldCreateRankSuccess()
96
96
langIdClassifier . Append ( item . Text ) ;
97
97
using var result = langIdClassifier . Classify ( ) ;
98
98
99
- var rank = langIdClassifier . CreateRank ( ) . ToArray ( ) ;
100
- Assert . AreEqual ( supportedLanguageCount , rank . Length ) ;
99
+ using var rank = langIdClassifier . CreateRank ( ) ;
100
+ Assert . AreEqual ( supportedLanguageCount , rank . Count ) ;
101
101
102
102
langIdClassifier . Reset ( ) ;
103
103
}
@@ -138,7 +138,7 @@ public void UnableAccessResultAfterDisposed()
138
138
foreach ( var item in TestData . Items )
139
139
{
140
140
langIdClassifier . Append ( item . Text ) ;
141
- var result = langIdClassifier . Classify ( ) ;
141
+ using var result = langIdClassifier . Classify ( ) ;
142
142
143
143
result . Dispose ( ) ;
144
144
Original file line number Diff line number Diff line change @@ -31,11 +31,11 @@ static void Main(string[] args)
31
31
Console . WriteLine ( $ "Load Time: { stopwatch . ElapsedMilliseconds } ") ;
32
32
33
33
langIdClassifier . Append ( Text_ES ) ;
34
- var result = langIdClassifier . Classify ( ) ;
34
+ using var result = langIdClassifier . Classify ( ) ;
35
35
36
36
Console . WriteLine ( result ) ;
37
37
Console . WriteLine ( "---- Rank ----" ) ;
38
- var detectedLanguages = langIdClassifier . CreateRank ( ) ;
38
+ using var detectedLanguages = langIdClassifier . CreateRank ( ) ;
39
39
foreach ( var item in detectedLanguages )
40
40
{
41
41
Console . WriteLine ( item ) ;
You can’t perform that action at this time.
0 commit comments